(function(){"use strict";const He=Symbol(),Zs="http://www.w3.org/1999/xhtml",Ks="@attach",yi=!1;var lr=Array.isArray,Qs=Array.prototype.indexOf,rn=Array.from,nn=Object.defineProperty,Gt=Object.getOwnPropertyDescriptor,Ai=Object.getOwnPropertyDescriptors,Xs=Object.prototype,Js=Array.prototype,an=Object.getPrototypeOf,ki=Object.isExtensible;function xu(t){return typeof t=="function"}const S=()=>{};function Si(t){for(var e=0;e{t=r,e=n});return{promise:u,resolve:t,reject:e}}const lt=2,sn=4,on=8,Eu=16,Lt=32,uu=64,Ti=128,mt=256,cr=512,Qe=1024,pt=2048,Yt=4096,wt=8192,ru=16384,dr=32768,wu=65536,Fi=1<<17,eo=1<<18,ln=1<<19,Ci=1<<20,cn=1<<21,dn=1<<22,nu=1<<23,At=Symbol("$state"),Ii=Symbol("legacy props"),to=Symbol(""),fn=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"};function uo(){throw new Error("https://svelte.dev/e/await_outside_boundary")}function Bi(t){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function ro(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function no(t){throw new Error("https://svelte.dev/e/effect_in_teardown")}function io(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function ao(t){throw new Error("https://svelte.dev/e/effect_orphan")}function so(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function oo(t){throw new Error("https://svelte.dev/e/props_invalid_value")}function lo(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function co(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function fo(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function ho(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}let bo=!1;function Ni(t){return t===this.v}function hn(t,e){return t!=t?e==e:t!==e||t!==null&&typeof t=="object"||typeof t=="function"}function vo(t,e){return t!==e}function Ri(t){return!hn(t,this.v)}let _u=!1,go=!1;function mo(){_u=!0}let Ve=null;function fr(t){Ve=t}function be(t,e=!1,u){Ve={p:Ve,c:null,e:null,s:t,x:null,l:_u&&!e?{s:null,u:null,$:[]}:null}}function ve(t){var e=Ve,u=e.e;if(u!==null){e.e=null;for(var r of u)ea(r)}return Ve=e.p,{}}function iu(){return!_u||Ve!==null&&Ve.l===null}const po=new WeakMap;function xo(t){var e=we;if(e===null)return De.f|=nu,t;if((e.f&dr)===0){if((e.f&Ti)===0)throw!e.parent&&t instanceof Error&&Li(t),t;e.b.error(t)}else bn(t,e)}function bn(t,e){for(;e!==null;){if((e.f&Ti)!==0)try{e.b.error(t);return}catch(u){t=u}e=e.parent}throw t instanceof Error&&Li(t),t}function Li(t){const e=po.get(t);e&&(nn(t,"message",{value:e.message}),nn(t,"stack",{value:e.stack}))}let Mu=[],vn=[];function Oi(){var t=Mu;Mu=[],Si(t)}function Eo(){var t=vn;vn=[],Si(t)}function au(t){Mu.length===0&&queueMicrotask(Oi),Mu.push(t)}function wo(){Mu.length>0&&Oi(),vn.length>0&&Eo()}function _o(){for(var t=we.b;t!==null&&!t.has_pending_snippet();)t=t.parent;return t===null&&uo(),t}function hr(t){var e=lt|pt,u=De!==null&&(De.f<)!==0?De:null;return we===null||u!==null&&(u.f&mt)!==0?e|=mt:we.f|=ln,{ctx:Ve,deps:null,effects:null,equals:Ni,f:e,fn:t,reactions:null,rv:0,v:He,wv:0,parent:u??we,ac:null}}function Do(t,e){let u=we;u===null&&ro();var r=u.b,n=void 0,i=Vu(He),a=null,s=!De;return Oo(()=>{try{var o=t()}catch(g){o=Promise.reject(g)}var c=()=>o;n=a?.then(c,c)??Promise.resolve(o),a=n;var d=Ae,h=r.pending;s&&(r.update_pending_count(1),h||d.increment());const f=(g,b=void 0)=>{a=null,h||d.activate(),b?b!==fn&&(i.f|=nu,zu(i,b)):((i.f&nu)!==0&&(i.f^=nu),zu(i,g)),s&&(r.update_pending_count(-1),h||d.decrement()),Ui()};if(n.then(f,g=>f(null,g||"unknown")),d)return()=>{queueMicrotask(()=>d.neuter())}}),new Promise(o=>{function c(d){function h(){d===n?o(i):c(n)}d.then(h,h)}c(n)})}function I(t){const e=hr(t);return la(e),e}function gn(t){const e=hr(t);return e.equals=Ri,e}function Pi(t){var e=t.effects;if(e!==null){t.effects=null;for(var u=0;uDo(o))).then(o=>{n?.activate(),a();try{u([...t.map(r),...o])}catch(c){(i.f&ru)===0&&bn(c,i)}n?.deactivate(),Ui()}).catch(o=>{s.error(o)})}function Ao(){var t=we,e=De,u=Ve;return function(){Zt(t),Ft(e),fr(u)}}function Ui(){Zt(null),Ft(null),fr(null)}const Uu=new Set;let Ae=null,br=null,Du=null,Vi=new Set,vr=[];function zi(){const t=vr.shift();vr.length>0&&queueMicrotask(zi),t()}let su=[],gr=null,pn=!1,mr=!1;class yu{current=new Map;#e=new Map;#u=new Set;#t=0;#n=null;#c=!1;#i=[];#s=[];#a=[];#r=[];#o=[];#d=[];#f=[];skipped_effects=new Set;process(e){su=[],br=null;var u=null;if(Uu.size>1){u=new Map,Du=new Map;for(const[i,a]of this.current)u.set(i,{v:i.v,wv:i.wv}),i.v=a;for(const i of Uu)if(i!==this)for(const[a,s]of i.#e)u.has(a)||(u.set(a,{v:a.v,wv:a.wv}),a.v=s)}for(const i of e)this.#b(i);if(this.#i.length===0&&this.#t===0){this.#h();var r=this.#a,n=this.#r;this.#a=[],this.#r=[],this.#o=[],br=Ae,Ae=null,ji(r),ji(n),Ae===null?Ae=this:Uu.delete(this),this.#n?.resolve()}else this.#l(this.#a),this.#l(this.#r),this.#l(this.#o);if(u){for(const[i,{v:a,wv:s}]of u)i.wv<=s&&(i.v=a);Du=null}for(const i of this.#i)Gu(i);for(const i of this.#s)Gu(i);this.#i=[],this.#s=[]}#b(e){e.f^=Qe;for(var u=e.first;u!==null;){var r=u.f,n=(r&(Lt|uu))!==0,i=n&&(r&Qe)!==0,a=i||(r&wt)!==0||this.skipped_effects.has(u);if(!a&&u.fn!==null){if(n)u.f^=Qe;else if((r&Qe)===0)if((r&sn)!==0)this.#r.push(u);else if((r&dn)!==0){var s=u.b?.pending?this.#s:this.#i;s.push(u)}else wr(u)&&((u.f&Eu)!==0&&this.#o.push(u),Gu(u));var o=u.first;if(o!==null){u=o;continue}}var c=u.parent;for(u=u.next;u===null&&c!==null;)u=c.next,c=c.parent}}#l(e){for(const u of e)((u.f&pt)!==0?this.#d:this.#f).push(u),rt(u,Qe);e.length=0}capture(e,u){this.#e.has(e)||this.#e.set(e,u),this.current.set(e,e.v)}activate(){Ae=this}deactivate(){Ae=null,br=null;for(const e of Vi)if(Vi.delete(e),e(),Ae!==null)break}neuter(){this.#c=!0}flush(){su.length>0?Hi():this.#h(),Ae===this&&(this.#t===0&&Uu.delete(this),this.deactivate())}#h(){if(!this.#c)for(const e of this.#u)e();this.#u.clear()}increment(){this.#t+=1}decrement(){if(this.#t-=1,this.#t===0){for(const e of this.#d)rt(e,pt),ou(e);for(const e of this.#f)rt(e,Yt),ou(e);this.#a=[],this.#r=[],this.flush()}else this.deactivate()}add_callback(e){this.#u.add(e)}settled(){return(this.#n??=$s()).promise}static ensure(){if(Ae===null){const e=Ae=new yu;Uu.add(Ae),mr||yu.enqueue(()=>{Ae===e&&e.flush()})}return Ae}static enqueue(e){vr.length===0&&queueMicrotask(zi),vr.unshift(e)}}function ko(t){var e=mr;mr=!0;try{for(var u;;){if(wo(),su.length===0&&(Ae?.flush(),su.length===0))return gr=null,u;Hi()}}finally{mr=e}}function Hi(){var t=Su;pn=!0;try{var e=0;for(sa(!0);su.length>0;){var u=yu.ensure();if(e++>1e3){var r,n;So()}u.process(su),lu.clear()}}finally{pn=!1,sa(t),gr=null}}function So(){try{so()}catch(t){bn(t,gr)}}function ji(t){var e=t.length;if(e!==0){for(var u=0;un&&(r.f&Ci)!==0)break}}for(;u{if(fu===i)return s();var o=De,c=fu;Ft(null),da(i);var d=s();return Ft(o),da(c),d};return r&&u.set("length",ee(t.length)),new Proxy(t,{defineProperty(s,o,c){(!("value"in c)||c.configurable===!1||c.enumerable===!1||c.writable===!1)&&lo();var d=u.get(o);return d===void 0?d=a(()=>{var h=ee(c.value);return u.set(o,h),h}):R(d,c.value,!0),!0},deleteProperty(s,o){var c=u.get(o);if(c===void 0){if(o in s){const d=a(()=>ee(He));u.set(o,d),xn(n)}}else R(c,He),xn(n);return!0},get(s,o,c){if(o===At)return t;var d=u.get(o),h=o in s;if(d===void 0&&(!h||Gt(s,o)?.writable)&&(d=a(()=>{var g=ct(h?s[o]:He),b=ee(g);return b}),u.set(o,d)),d!==void 0){var f=l(d);return f===He?void 0:f}return Reflect.get(s,o,c)},getOwnPropertyDescriptor(s,o){var c=Reflect.getOwnPropertyDescriptor(s,o);if(c&&"value"in c){var d=u.get(o);d&&(c.value=l(d))}else if(c===void 0){var h=u.get(o),f=h?.v;if(h!==void 0&&f!==He)return{enumerable:!0,configurable:!0,value:f,writable:!0}}return c},has(s,o){if(o===At)return!0;var c=u.get(o),d=c!==void 0&&c.v!==He||Reflect.has(s,o);if(c!==void 0||we!==null&&(!d||Gt(s,o)?.writable)){c===void 0&&(c=a(()=>{var f=d?ct(s[o]):He,g=ee(f);return g}),u.set(o,c));var h=l(c);if(h===He)return!1}return d},set(s,o,c,d){var h=u.get(o),f=o in s;if(r&&o==="length")for(var g=c;gee(He)),u.set(g+"",b))}if(h===void 0)(!f||Gt(s,o)?.writable)&&(h=a(()=>ee(void 0)),R(h,ct(c)),u.set(o,h));else{f=h.v!==He;var E=a(()=>ct(c));R(h,E)}var w=Reflect.getOwnPropertyDescriptor(s,o);if(w?.set&&w.set.call(d,c),!f){if(r&&typeof o=="string"){var _=u.get("length"),m=Number(o);Number.isInteger(m)&&m>=_.v&&R(_,m+1)}xn(n)}return!0},ownKeys(s){l(n);var o=Reflect.ownKeys(s).filter(h=>{var f=u.get(h);return f===void 0||f.v!==He});for(var[c,d]of u)d.v!==He&&!(c in s)&&o.push(c);return o},setPrototypeOf(){co()}})}function Yi(t){try{if(t!==null&&typeof t=="object"&&At in t)return t[At]}catch{}return t}function Wi(t,e){return Object.is(Yi(t),Yi(e))}var Zi,Ki,Qi,Xi;function Fo(){if(Zi===void 0){Zi=window,Ki=/Firefox/.test(navigator.userAgent);var t=Element.prototype,e=Node.prototype,u=Text.prototype;Qi=Gt(e,"firstChild").get,Xi=Gt(e,"nextSibling").get,ki(t)&&(t.__click=void 0,t.__className=void 0,t.__attributes=null,t.__style=void 0,t.__e=void 0),ki(u)&&(u.__t=void 0)}}function Wt(t=""){return document.createTextNode(t)}function kt(t){return Qi.call(t)}function pr(t){return Xi.call(t)}function p(t,e){return kt(t)}function M(t,e){{var u=kt(t);return u instanceof Comment&&u.data===""?pr(u):u}}function he(t,e=1,u=!1){let r=t;for(;e--;)r=pr(r);return r}function Co(t){t.textContent=""}function xr(){return!1}function Io(t,e){if(e){const u=document.body;t.autofocus=!0,au(()=>{document.activeElement===u&&t.focus()})}}let Ji=!1;function Bo(){Ji||(Ji=!0,document.addEventListener("reset",t=>{Promise.resolve().then(()=>{if(!t.defaultPrevented)for(const e of t.target.elements)e.__on_r?.()})},{capture:!0}))}function Au(t){var e=De,u=we;Ft(null),Zt(null);try{return t()}finally{Ft(e),Zt(u)}}function $i(t,e,u,r=u){t.addEventListener(e,()=>Au(u));const n=t.__on_r;n?t.__on_r=()=>{n(),r(!0)}:t.__on_r=()=>r(!0),Bo()}function No(t){we===null&&De===null&&ao(),De!==null&&(De.f&mt)!==0&&we===null&&io(),du&&no()}function Ro(t,e){var u=e.last;u===null?e.last=e.first=t:(u.next=t,t.prev=u,e.last=t)}function Ot(t,e,u,r=!0){var n=we;n!==null&&(n.f&wt)!==0&&(t|=wt);var i={ctx:Ve,deps:null,nodes_start:null,nodes_end:null,f:t|pt,first:null,fn:e,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(u)try{Gu(i),i.f|=dr}catch(o){throw dt(i),o}else e!==null&&ou(i);var a=u&&i.deps===null&&i.first===null&&i.nodes_start===null&&i.teardown===null&&(i.f&ln)===0;if(!a&&r&&(n!==null&&Ro(i,n),De!==null&&(De.f<)!==0&&(t&uu)===0)){var s=De;(s.effects??=[]).push(i)}return i}function En(t){const e=Ot(on,null,!1);return rt(e,Qe),e.teardown=t,e}function xt(t){No();var e=we.f,u=!De&&(e&Lt)!==0&&(e&dr)===0;if(u){var r=Ve;(r.e??=[]).push(t)}else return ea(t)}function ea(t){return Ot(sn|Ci,t,!1)}function Lo(t){yu.ensure();const e=Ot(uu,t,!0);return(u={})=>new Promise(r=>{u.outro?Hu(e,()=>{dt(e),r(void 0)}):(dt(e),r(void 0))})}function ku(t){return Ot(sn,t,!1)}function Oo(t){return Ot(dn|ln,t,!0)}function Er(t,e=0){return Ot(on|e,t,!0)}function z(t,e=[],u=[]){Mi(e,u,r=>{Ot(on,()=>t(...r.map(l)),!0)})}function cu(t,e=0){var u=Ot(Eu|e,t,!0);return u}function St(t,e=!0){return Ot(Lt,t,!0,e)}function ta(t){var e=t.teardown;if(e!==null){const u=du,r=De;oa(!0),Ft(null);try{e.call(null)}finally{oa(u),Ft(r)}}}function ua(t,e=!1){var u=t.first;for(t.first=t.last=null;u!==null;){const n=u.ac;n!==null&&Au(()=>{n.abort(fn)});var r=u.next;(u.f&uu)!==0?u.parent=null:dt(u,e),u=r}}function Po(t){for(var e=t.first;e!==null;){var u=e.next;(e.f&Lt)===0&&dt(e),e=u}}function dt(t,e=!0){var u=!1;(e||(t.f&eo)!==0)&&t.nodes_start!==null&&t.nodes_end!==null&&(ra(t.nodes_start,t.nodes_end),u=!0),ua(t,e&&!u),_r(t,0),rt(t,ru);var r=t.transitions;if(r!==null)for(const i of r)i.stop();ta(t);var n=t.parent;n!==null&&n.first!==null&&na(t),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=t.ac=null}function ra(t,e){for(;t!==null;){var u=t===e?null:pr(t);t.remove(),t=u}}function na(t){var e=t.parent,u=t.prev,r=t.next;u!==null&&(u.next=r),r!==null&&(r.prev=u),e!==null&&(e.first===t&&(e.first=r),e.last===t&&(e.last=u))}function Hu(t,e){var u=[];wn(t,u,!0),ia(u,()=>{dt(t),e&&e()})}function ia(t,e){var u=t.length;if(u>0){var r=()=>--u||e();for(var n of t)n.out(r)}else e()}function wn(t,e,u){if((t.f&wt)===0){if(t.f^=wt,t.transitions!==null)for(const a of t.transitions)(a.is_global||u)&&e.push(a);for(var r=t.first;r!==null;){var n=r.next,i=(r.f&wu)!==0||(r.f&Lt)!==0;wn(r,e,i?u:!1),r=n}}}function _n(t){aa(t,!0)}function aa(t,e){if((t.f&wt)!==0){t.f^=wt,(t.f&Qe)===0&&(rt(t,pt),ou(t));for(var u=t.first;u!==null;){var r=u.next,n=(u.f&wu)!==0||(u.f&Lt)!==0;aa(u,n?e:!1),u=r}if(t.transitions!==null)for(const i of t.transitions)(i.is_global||e)&&i.in()}}let Su=!1;function sa(t){Su=t}let du=!1;function oa(t){du=t}let De=null,Tt=!1;function Ft(t){De=t}let we=null;function Zt(t){we=t}let Pt=null;function la(t){De!==null&&(Pt===null?Pt=[t]:Pt.push(t))}let Je=null,ft=0,Et=null;function qo(t){Et=t}let ca=1,ju=0,fu=ju;function da(t){fu=t}let Kt=!1;function fa(){return++ca}function wr(t){var e=t.f;if((e&pt)!==0)return!0;if((e&Yt)!==0){var u=t.deps,r=(e&mt)!==0;if(u!==null){var n,i,a=(e&cr)!==0,s=r&&we!==null&&!Kt,o=u.length;if((a||s)&&(we===null||(we.f&ru)===0)){var c=t,d=c.parent;for(n=0;nt.wv)return!0}(!r||we!==null&&!Kt)&&rt(t,Qe)}return!1}function ha(t,e,u=!0){var r=t.reactions;if(r!==null&&!Pt?.includes(t))for(var n=0;n{t.ac.abort(fn)}),t.ac=null);try{t.f|=cn;var h=t.fn,f=h(),g=t.deps;if(Je!==null){var b;if(_r(t,ft),g!==null&&ft>0)for(g.length=ft+Je.length,b=0;bu?.call(this,i))}return t.startsWith("pointer")||t.startsWith("touch")||t==="wheel"?au(()=>{e.addEventListener(t,n,r)}):e.addEventListener(t,n,r),n}function ht(t,e,u,r,n){var i={capture:r,passive:n},a=ma(t,e,u,i);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&En(()=>{e.removeEventListener(t,a,i)})}function Ke(t){for(var e=0;e{throw m});throw f}}finally{t.__root=e,delete t.currentTarget,Ft(d),Zt(h)}}}function An(t){var e=document.createElement("template");return e.innerHTML=t.replaceAll("",""),e.content}function Tu(t,e){var u=we;u.nodes_start===null&&(u.nodes_start=t,u.nodes_end=e)}function x(t,e){var u=(e&1)!==0,r=(e&2)!==0,n,i=!t.startsWith("");return()=>{n===void 0&&(n=An(i?t:""+t),u||(n=kt(n)));var a=r||Ki?document.importNode(n,!0):n.cloneNode(!0);if(u){var s=kt(a),o=a.lastChild;Tu(s,o)}else Tu(a,a);return a}}function zo(t,e,u="svg"){var r=!t.startsWith(""),n=`<${u}>${r?t:""+t}`,i;return()=>{if(!i){var a=An(n),s=kt(a);i=kt(s)}var o=i.cloneNode(!0);return Tu(o,o),o}}function Ho(t,e){return zo(t,e,"svg")}function yr(t=""){{var e=Wt(t+"");return Tu(e,e),e}}function U(){var t=document.createDocumentFragment(),e=document.createComment(""),u=Wt();return t.append(e,u),Tu(e,u),t}function v(t,e){t!==null&&t.before(e)}function jo(t){return t.endsWith("capture")&&t!=="gotpointercapture"&&t!=="lostpointercapture"}const Go=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];function Yo(t){return Go.includes(t)}const Wo={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject",novalidate:"noValidate",allowfullscreen:"allowFullscreen",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback"};function Zo(t){return t=t.toLowerCase(),Wo[t]??t}const Ko=["touchstart","touchmove"];function Qo(t){return Ko.includes(t)}let kn=!0;function nt(t,e){var u=e==null?"":typeof e=="object"?e+"":e;u!==(t.__t??=t.nodeValue)&&(t.__t=u,t.nodeValue=u+"")}function Xo(t,e){return Jo(t,e)}const Fu=new Map;function Jo(t,{target:e,anchor:u,props:r={},events:n,context:i,intro:a=!0}){Fo();var s=new Set,o=h=>{for(var f=0;f{var h=u??e.appendChild(Wt());return St(()=>{if(i){be({});var f=Ve;f.c=i}n&&(r.$$events=n),kn=a,c=t(h,r)||{},kn=!0,i&&ve()}),()=>{for(var f of s){e.removeEventListener(f,Yu);var g=Fu.get(f);--g===0?(document.removeEventListener(f,Yu),Fu.delete(f)):Fu.set(f,g)}yn.delete(o),h!==u&&h.parentNode?.removeChild(h)}});return Sn.set(c,d),c}let Sn=new WeakMap;function $o(t,e){const u=Sn.get(t);return u?(Sn.delete(t),u(e)):Promise.resolve()}function T(t,e,...u){var r=t,n=S,i;cu(()=>{n!==(n=e())&&(i&&(dt(i),i=null),i=St(()=>n(r,...u)))},wu)}function Tn(t){Ve===null&&Bi(),_u&&Ve.l!==null?el(Ve).m.push(t):xt(()=>{const e=qt(t);if(typeof e=="function")return e})}function Wu(t){Ve===null&&Bi(),Tn(()=>()=>qt(t))}function el(t){var e=t.l;return e.u??={a:[],b:[],m:[]}}function J(t,e,u=!1){var r=t,n=null,i=null,a=He,s=u?wu:0,o=!1;const c=(g,b=!0)=>{o=!0,f(b,g)};var d=null;function h(){d!==null&&(d.lastChild.remove(),r.before(d),d=null);var g=a?n:i,b=a?i:n;g&&_n(g),b&&Hu(b,()=>{a?i=null:n=null})}const f=(g,b)=>{if(a!==(a=g)){var E=xr(),w=r;if(E&&(d=document.createDocumentFragment(),d.append(w=Wt())),a?n??=b&&St(()=>b(w)):i??=b&&St(()=>b(w)),E){var _=Ae,m=a?n:i,D=a?i:n;m&&_.skipped_effects.delete(m),D&&_.skipped_effects.add(D),_.add_callback(h)}else h()}};cu(()=>{o=!1,e(c),o||f(null,null)},s)}function Zu(t,e,u){var r=t,n=He,i,a,s=null,o=iu()?vo:hn;function c(){i&&Hu(i),s!==null&&(s.lastChild.remove(),r.before(s),s=null),i=a}cu(()=>{if(o(n,n=e())){var d=r,h=xr();h&&(s=document.createDocumentFragment(),s.append(d=Wt())),a=St(()=>u(d)),h?Ae.add_callback(c):c()}})}function hu(t,e){return e}function tl(t,e,u){for(var r=t.items,n=[],i=e.length,a=0;a0&&n.length===0&&u!==null;if(s){var o=u.parentNode;Co(o),o.append(u),r.clear(),Ct(t,e[0].prev,e[i-1].next)}ia(n,()=>{for(var c=0;c{var _=u();return lr(_)?_:_==null?[]:rn(_)}),b,E;function w(){ul(E,b,s,f,a,n,e,r,u),i!==null&&(b.length===0?d?_n(d):d=St(()=>i(a)):d!==null&&Hu(d,()=>{d=null}))}cu(()=>{E??=we,b=l(g);var _=b.length;if(!(h&&_===0)){h=_===0;var m,D,k,P;if(xr()){var y=new Set,N=Ae;for(D=0;D<_;D+=1){k=b[D],P=r(k,D);var ie=s.items.get(P)??f.get(P);ie?(e&3)!==0&&xa(ie,k,D,e):(m=Ea(null,s,null,null,k,P,D,n,e,u,!0),f.set(P,m)),y.add(P)}for(const[le,V]of s.items)y.has(le)||N.skipped_effects.add(V.e);N.add_callback(w)}else w();l(g)}})}function ul(t,e,u,r,n,i,a,s,o){var c=(a&8)!==0,d=(a&3)!==0,h=e.length,f=u.items,g=u.first,b=g,E,w=null,_,m=[],D=[],k,P,y,N;if(c)for(N=0;N0){var de=(a&4)!==0&&h===0?n:null;if(c){for(N=0;N{if(_!==void 0)for(y of _)y.a?.apply()}),t.first=u.first&&u.first.e,t.last=w&&w.e;for(var fe of r.values())dt(fe.e);r.clear()}function xa(t,e,u,r){(r&1)!==0&&zu(t.v,e),(r&2)!==0?zu(t.i,u):t.i=u}function Ea(t,e,u,r,n,i,a,s,o,c,d){var h=(o&1)!==0,f=(o&16)===0,g=h?f?To(n,!1,!1):Vu(n):n,b=(o&2)===0?a:Vu(a),E={i:b,v:g,k:i,a:null,e:null,prev:u,next:r};try{if(t===null){var w=document.createDocumentFragment();w.append(t=Wt())}return E.e=St(()=>s(t,g,b,c),bo),E.e.prev=u&&u.e,E.e.next=r&&r.e,u===null?d||(e.first=E):(u.next=E,u.e.next=E.e),r!==null&&(r.prev=E,r.e.prev=E.e),E}finally{}}function Fn(t,e,u){for(var r=t.next?t.next.e.nodes_start:u,n=e?e.e.nodes_start:u,i=t.e.nodes_start;i!==null&&i!==r;){var a=pr(i);n.before(i),i=a}}function Ct(t,e,u){e===null?t.first=u:(e.next=u,e.e.next=u&&u.e),u!==null&&(u.prev=e,u.e.prev=e&&e.e)}function wa(t,e,u=!1,r=!1,n=!1){var i=t,a="";z(()=>{var s=we;if(a!==(a=e()??"")&&(s.nodes_start!==null&&(ra(s.nodes_start,s.nodes_end),s.nodes_start=s.nodes_end=null),a!=="")){var o=a+"";u?o=`${o}`:r&&(o=`${o}`);var c=An(o);if((u||r)&&(c=kt(c)),Tu(kt(c),c.lastChild),u||r)for(;kt(c);)i.before(kt(c));else i.before(c)}})}function je(t,e,u){var r=t,n,i,a=null,s=null;function o(){i&&(Hu(i),i=null),a&&(a.lastChild.remove(),r.before(a),a=null),i=s,s=null}cu(()=>{if(n!==(n=e())){var c=xr();if(n){var d=r;c&&(a=document.createDocumentFragment(),a.append(d=Wt()),i&&Ae.skipped_effects.add(i)),s=St(()=>u(d,n))}c?Ae.add_callback(o):o()}},wu)}function Qt(t,e,u){ku(()=>{var r=qt(()=>e(t,u?.())||{});if(u&&r?.update){var n=!1,i={};Er(()=>{var a=u();Vo(a),n&&hn(i,a)&&(i=a,r.update(a))}),n=!0}if(r?.destroy)return()=>r.destroy()})}function Cn(t,e){var u=void 0,r;cu(()=>{u!==(u=e())&&(r&&(dt(r),r=null),u&&(r=St(()=>{ku(()=>u(t))})))})}function _a(t){var e,u,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var n=t.length;for(e=0;e=0;){var s=a+i;(a===0||Da.includes(r[a-1]))&&(s===r.length||Da.includes(r[s]))?r=(a===0?"":r.substring(0,a))+r.substring(s+1):a=s}}return r===""?null:r}function ya(t,e=!1){var u=e?" !important;":";",r="";for(var n in t){var i=t[n];i!=null&&i!==""&&(r+=" "+n+": "+i+u)}return r}function In(t){return t[0]!=="-"||t[1]!=="-"?t.toLowerCase():t}function il(t,e){if(e){var u="",r,n;if(Array.isArray(e)?(r=e[0],n=e[1]):r=e,t){t=String(t).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var i=!1,a=0,s=!1,o=[];r&&o.push(...Object.keys(r).map(In)),n&&o.push(...Object.keys(n).map(In));var c=0,d=-1;const E=t.length;for(var h=0;h{Nn(t,t.__value)});e.observe(t,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),En(()=>{e.disconnect()})}function Aa(t){return"__value"in t?t.__value:t.value}const Ku=Symbol("class"),Qu=Symbol("style"),ka=Symbol("is custom element"),Sa=Symbol("is html");function Ar(t,e){var u=Rn(t);u.value===(u.value=e??void 0)||t.value===e&&(e!==0||t.nodeName!=="PROGRESS")||(t.value=e??"")}function sl(t,e){e?t.hasAttribute("selected")||t.setAttribute("selected",""):t.removeAttribute("selected")}function B(t,e,u,r){var n=Rn(t);n[e]!==(n[e]=u)&&(e==="loading"&&(t[to]=u),u==null?t.removeAttribute(e):typeof u!="string"&&Fa(t).includes(e)?t[e]=u:t.setAttribute(e,u))}function ol(t,e,u,r,n=!1){var i=Rn(t),a=i[ka],s=!i[Sa],o=e||{},c=t.tagName==="OPTION";for(var d in e)d in u||(u[d]=null);u.class?u.class=j(u.class):u[Ku]&&(u.class=null),u[Qu]&&(u.style??=null);var h=Fa(t);for(const m in u){let D=u[m];if(c&&m==="value"&&D==null){t.value=t.__value="",o[m]=D;continue}if(m==="class"){var f=t.namespaceURI==="http://www.w3.org/1999/xhtml";H(t,f,D,r,e?.[Ku],u[Ku]),o[m]=D,o[Ku]=u[Ku];continue}if(m==="style"){_t(t,D,e?.[Qu],u[Qu]),o[m]=D,o[Qu]=u[Qu];continue}var g=o[m];if(!(D===g&&!(D===void 0&&t.hasAttribute(m)))){o[m]=D;var b=m[0]+m[1];if(b!=="$$")if(b==="on"){const k={},P="$$"+m;let y=m.slice(2);var E=Yo(y);if(jo(y)&&(y=y.slice(0,-7),k.capture=!0),!E&&g){if(D!=null)continue;t.removeEventListener(y,o[P],k),o[P]=null}if(D!=null)if(E)t[`__${y}`]=D,Ke([y]);else{let N=function(ie){o[m].call(this,ie)};o[P]=ma(y,t,N,k)}else E&&(t[`__${y}`]=void 0)}else if(m==="style")B(t,m,D);else if(m==="autofocus")Io(t,!!D);else if(!a&&(m==="__value"||m==="value"&&D!=null))t.value=t.__value=D;else if(m==="selected"&&c)sl(t,D);else{var w=m;s||(w=Zo(w));var _=w==="defaultValue"||w==="defaultChecked";if(D==null&&!a&&!_)if(i[m]=null,w==="value"||w==="checked"){let k=t;const P=e===void 0;if(w==="value"){let y=k.defaultValue;k.removeAttribute(w),k.defaultValue=y,k.value=k.__value=P?y:null}else{let y=k.defaultChecked;k.removeAttribute(w),k.defaultChecked=y,k.checked=P?y:!1}}else t.removeAttribute(m);else _||h.includes(w)&&(a||typeof D!="string")?(t[w]=D,w in i&&(i[w]=He)):typeof D!="function"&&B(t,w,D)}}}return o}function O(t,e,u=[],r=[],n,i=!1){Mi(u,r,a=>{var s=void 0,o={},c=t.nodeName==="SELECT",d=!1;if(cu(()=>{var f=e(...a.map(l)),g=ol(t,s,f,n,i);d&&c&&"value"in f&&Nn(t,f.value);for(let E of Object.getOwnPropertySymbols(o))f[E]||dt(o[E]);for(let E of Object.getOwnPropertySymbols(f)){var b=f[E];E.description===Ks&&(!s||b!==s[E])&&(o[E]&&dt(o[E]),o[E]=St(()=>Cn(t,()=>b))),g[E]=b}s=g}),c){var h=t;ku(()=>{Nn(h,s.value,!0),al(h)})}d=!0})}function Rn(t){return t.__attributes??={[ka]:t.nodeName.includes("-"),[Sa]:t.namespaceURI===Zs}}var Ta=new Map;function Fa(t){var e=Ta.get(t.nodeName);if(e)return e;Ta.set(t.nodeName,e=[]);for(var u,r=t,n=Element.prototype;n!==r;){u=Ai(r);for(var i in u)u[i].set&&e.push(i);r=an(r)}return e}const ll=()=>performance.now(),Mt={tick:t=>requestAnimationFrame(t),now:()=>ll(),tasks:new Set};function Ca(){const t=Mt.now();Mt.tasks.forEach(e=>{e.c(t)||(Mt.tasks.delete(e),e.f())}),Mt.tasks.size!==0&&Mt.tick(Ca)}function cl(t){let e;return Mt.tasks.size===0&&Mt.tick(Ca),{promise:new Promise(u=>{Mt.tasks.add(e={c:t,f:u})}),abort(){Mt.tasks.delete(e)}}}function kr(t,e){Au(()=>{t.dispatchEvent(new CustomEvent(e))})}function dl(t){if(t==="float")return"cssFloat";if(t==="offset")return"cssOffset";if(t.startsWith("--"))return t;const e=t.split("-");return e.length===1?e[0]:e[0]+e.slice(1).map(u=>u[0].toUpperCase()+u.slice(1)).join("")}function Ia(t){const e={},u=t.split(";");for(const r of u){const[n,i]=r.split(":");if(!n||i===void 0)break;const a=dl(n.trim());e[a]=i.trim()}return e}const fl=t=>t;function Cu(t,e,u,r){var n=(t&1)!==0,i=(t&2)!==0,a=n&&i,s=(t&4)!==0,o=a?"both":n?"in":"out",c,d=e.inert,h=e.style.overflow,f,g;function b(){return Au(()=>c??=u()(e,r?.()??{},{direction:o}))}var E={is_global:s,in(){if(e.inert=d,!n){g?.abort(),g?.reset?.();return}i||f?.abort(),kr(e,"introstart"),f=Ln(e,b(),g,1,()=>{kr(e,"introend"),f?.abort(),f=c=void 0,e.style.overflow=h})},out(D){if(!i){D?.(),c=void 0;return}e.inert=!0,kr(e,"outrostart"),g=Ln(e,b(),f,0,()=>{kr(e,"outroend"),D?.()})},stop:()=>{f?.abort(),g?.abort()}},w=we;if((w.transitions??=[]).push(E),n&&kn){var _=s;if(!_){for(var m=w.parent;m&&(m.f&wu)!==0;)for(;(m=m.parent)&&(m.f&Eu)===0;);_=!m||(m.f&dr)!==0}_&&ku(()=>{qt(()=>E.in())})}}function Ln(t,e,u,r,n){var i=r===1;if(xu(e)){var a,s=!1;return au(()=>{if(!s){var w=e({direction:i?"in":"out"});a=Ln(t,w,u,r,n)}}),{abort:()=>{s=!0,a?.abort()},deactivate:()=>a.deactivate(),reset:()=>a.reset(),t:()=>a.t()}}if(u?.deactivate(),!e?.duration)return n(),{abort:S,deactivate:S,reset:S,t:()=>r};const{delay:o=0,css:c,tick:d,easing:h=fl}=e;var f=[];if(i&&u===void 0&&(d&&d(0,1),c)){var g=Ia(c(0,1));f.push(g,g)}var b=()=>1-r,E=t.animate(f,{duration:o,fill:"forwards"});return E.onfinish=()=>{E.cancel();var w=u?.t()??1-r;u?.abort();var _=r-w,m=e.duration*Math.abs(_),D=[];if(m>0){var k=!1;if(c)for(var P=Math.ceil(m/16.666666666666668),y=0;y<=P;y+=1){var N=w+_*h(y/P),ie=Ia(c(N,1-N));D.push(ie),k||=ie.overflow==="hidden"}k&&(t.style.overflow="hidden"),b=()=>{var le=E.currentTime;return w+_*h(le/m)},d&&cl(()=>{if(E.playState!=="running")return!1;var le=b();return d(le,1-le),!0})}E=t.animate(D,{duration:m,fill:"forwards"}),E.onfinish=()=>{b=()=>r,d?.(r,1-r),n()}},{abort:()=>{E&&(E.cancel(),E.effect=null,E.onfinish=S)},deactivate:()=>{n=S},reset:()=>{r===0&&d?.(1,0)},t:()=>b()}}function On(t,e,u=e){var r=iu(),n=new WeakSet;$i(t,"input",i=>{var a=i?t.defaultValue:t.value;if(a=qn(t)?Mn(a):a,u(a),Ae!==null&&n.add(Ae),r&&a!==(a=e())){var s=t.selectionStart,o=t.selectionEnd;t.value=a??"",o!==null&&(t.selectionStart=s,t.selectionEnd=Math.min(o,t.value.length))}}),qt(e)==null&&t.value&&(u(qn(t)?Mn(t.value):t.value),Ae!==null&&n.add(Ae)),Er(()=>{var i=e();if(t===document.activeElement){var a=br??Ae;if(n.has(a))return}qn(t)&&i===Mn(t.value)||t.type==="date"&&!i&&!t.value||i!==t.value&&(t.value=i??"")})}const Pn=new Set;function Xu(t,e,u,r,n=r){var i=u.getAttribute("type")==="checkbox",a=t;if(e!==null)for(var s of e)a=a[s]??=[];a.push(u),$i(u,"change",()=>{var o=u.__value;i&&(o=hl(a,o,u.checked)),n(o)},()=>n(i?[]:null)),Er(()=>{var o=r();i?(o=o||[],u.checked=o.includes(u.__value)):u.checked=Wi(u.__value,o)}),En(()=>{var o=a.indexOf(u);o!==-1&&a.splice(o,1)}),Pn.has(a)||(Pn.add(a),au(()=>{a.sort((o,c)=>o.compareDocumentPosition(c)===4?-1:1),Pn.delete(a)})),au(()=>{})}function hl(t,e,u){for(var r=new Set,n=0;n{var n=this.#e.get(e);n.delete(u),n.size===0&&(this.#e.delete(e),this.#u.unobserve(e))}}#n(){return this.#u??(this.#u=new ResizeObserver(e=>{for(var u of e){Un.entries.set(u.target,u);for(var r of this.#e.get(u.target)||[])r(u)}}))}}var bl=new Un({box:"border-box"});function vl(t,e,u){var r=bl.observe(t,()=>u(t[e]));ku(()=>(qt(()=>u(t[e])),r))}function Ba(t,e){return t===e||t?.[At]===e}function it(t={},e,u,r){return ku(()=>{var n,i;return Er(()=>{n=i,i=r?.()||[],qt(()=>{t!==u(...i)&&(e(t,...i),n&&Ba(u(...n),t)&&e(null,...n))})}),()=>{au(()=>{i&&Ba(u(...i),t)&&e(null,...i)})}}),t}let Sr=!1;function gl(t){var e=Sr;try{return Sr=!1,[t(),Sr]}finally{Sr=e}}const ml={get(t,e){if(!t.exclude.includes(e))return t.props[e]},set(t,e){return!1},getOwnPropertyDescriptor(t,e){if(!t.exclude.includes(e)&&e in t.props)return{enumerable:!0,configurable:!0,value:t.props[e]}},has(t,e){return t.exclude.includes(e)?!1:e in t.props},ownKeys(t){return Reflect.ownKeys(t.props).filter(e=>!t.exclude.includes(e))}};function Na(t,e,u){return new Proxy({props:t,exclude:e},ml)}const pl={get(t,e){let u=t.props.length;for(;u--;){let r=t.props[u];if(xu(r)&&(r=r()),typeof r=="object"&&r!==null&&e in r)return r[e]}},set(t,e,u){let r=t.props.length;for(;r--;){let n=t.props[r];xu(n)&&(n=n());const i=Gt(n,e);if(i&&i.set)return i.set(u),!0}return!1},getOwnPropertyDescriptor(t,e){let u=t.props.length;for(;u--;){let r=t.props[u];if(xu(r)&&(r=r()),typeof r=="object"&&r!==null&&e in r){const n=Gt(r,e);return n&&!n.configurable&&(n.configurable=!0),n}}},has(t,e){if(e===At||e===Ii)return!1;for(let u of t.props)if(xu(u)&&(u=u()),u!=null&&e in u)return!0;return!1},ownKeys(t){const e=[];for(let u of t.props)if(xu(u)&&(u=u()),!!u){for(const r in u)e.includes(r)||e.push(r);for(const r of Object.getOwnPropertySymbols(u))e.includes(r)||e.push(r)}return e}};function qe(...t){return new Proxy({props:t},pl)}function ue(t,e,u,r){var n=!_u||(u&2)!==0,i=(u&8)!==0,a=(u&16)!==0,s=r,o=!0,c=()=>(o&&(o=!1,s=a?qt(r):r),s),d;if(i){var h=At in t||Ii in t;d=Gt(t,e)?.set??(h&&e in t?D=>t[e]=D:void 0)}var f,g=!1;i?[f,g]=gl(()=>t[e]):f=t[e],f===void 0&&r!==void 0&&(f=c(),d&&(n&&oo(),d(f)));var b;if(n?b=()=>{var D=t[e];return D===void 0?c():(o=!0,D)}:b=()=>{var D=t[e];return D!==void 0&&(s=void 0),D===void 0?s:D},n&&(u&4)===0)return b;if(d){var E=t.$$legacy;return function(D,k){return arguments.length>0?((!n||!k||E||g)&&d(k?b():D),D):b()}}var w=!1,_=((u&1)!==0?hr:gn)(()=>(w=!1,b()));i&&l(_);var m=we;return function(D,k){if(arguments.length>0){const P=k?l(_):n&&i?ct(D):D;return R(_,P),w=!0,s!==void 0&&(s=P),D}return du&&w||(m.f&ru)!==0?_.v:l(_)}}const xl="5";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add(xl);function El(t){const e=document.createElement("canvas").getContext("2d");return e.fillStyle=t,e.fillStyle}function wl(t){return CSS.supports("color",t)}function Ra(t){const u=Fr(t).map(r=>(r/=255,r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)));return u[0]*.2126+u[1]*.7152+u[2]*.0722}function Tr(t,e){const u=Ra(t),r=Ra(e);return 1/(u>r?(r+.05)/(u+.05):(u+.05)/(r+.05))}function Fr(t){const e=t.match(/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/);if(e)return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])];const r=(/^#[0-9a-fA-F]{6}$/.test(t)?t:El(t)).substring(1).match(/.{1,2}/g);return[parseInt(r[0],16),parseInt(r[1],16),parseInt(r[2],16)]}function La(t){const e=Fr(t),u=e[0]/255,r=e[1]/255,n=e[2]/255;let i=Math.min(u,r,n),a=Math.max(u,r,n),s=a-i,o=0,c=0,d=0;return s==0?o=0:a==u?o=(r-n)/s%6:a==r?o=(n-u)/s+2:o=(u-r)/s+4,o=Math.round(o*60),o<0&&(o+=360),d=(a+i)/2,c=s==0?0:s/(1-Math.abs(2*d-1)),c=+(c*100).toFixed(1),d=+(d*100).toFixed(1),"hsl("+o+","+c+"%,"+d+"%)"}function Ge(t,e){const u=Fr(t),r=255*e,n=u.map(i=>Math.round(Math.min(255,Math.max(0,i+r))));return`rgb(${n[0]},${n[1]},${n[2]})`}function Xe(t,e){if(e<0||e>1)return t;const u=Fr(t);return`rgba(${u[0]},${u[1]},${u[2]},${e})`}function Oa(t,e){const u=document.createElement("canvas");u.width=5,u.height=5;const r=u.getContext("2d");r.fillStyle=e,r.fillRect(0,0,u.width,u.height),r.fillStyle=t,r.fillRect(0,0,u.width,u.height);const n=r.getImageData(0,0,1,1).data;return`rgb(${n[0]},${n[1]},${n[2]})`}function _l(t,e){const u=+La(t).match(/([0-9.]+)%\)/)[1],r=+La(e).match(/([0-9.]+)%\)/)[1];return u>r||u===r&&u<50}function se(t,e,u,r){if(!r)return t;const n=t;let i=Tr(t,e);if(i>u)return t;let a=_l(t,e)?1/255:-1/255;for(;i0?(a=-1/255,t=n):t==="rgb(0,0,0)"&&a<0&&(a=1/255,t=n),t=Ge(t,a),i=Tr(t,e);return t}function Oe(t,e,u,r,n,i){if(!i)return Xe(t,e);let a=Tr(Oa(Xe(t,e),u),r);if(a>n)return Xe(t,e);const s=.01;for(;a()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,yl=/^(https?:\/\/)?(?:[a-z0-9-]{1,63}\.)*[a-z0-9-]{1,63}(\/.*?)?$/gi,qa=/^\+?\d*$/,Lr=6,Al=/#/,zn={SURVEY:"crazyegg-survey",FEEDBACK:"crazyegg-feedback"},Nu={SURVEY:"survey",CTA:"cta"},Hn={LAUNCHED:"launched",SCRIPT_LOADED:"scriptLoaded"},jn=374,Gn="https://core.crazyegg.com",Ma=[0,3e3,5e3],oe="__OTHER__",{debug:Or,addListener:Ua,removeListener:Va,ExitIntent:kl,get:l3,matchesAddon:za,matchesTrigger:Sl,trackSurveyResponse:c3,loadScript:d3,IndexedDB:Tl,Preview:Fl,Emitter:Cl,pagesTracker:Il}=CE2;function Ha(t,e){return typeof za!="function"?Sl(t.config?.audience?.conditions,e):za(t,e)}const $u={FOREVER:"forever",EVERY_TIME:"every_time",SESSION:"session"},Yn="addon_closable",Bl=t=>{const e=JSON.parse(window.sessionStorage.getItem(Yn)||"{}");e[t]=!0,window.sessionStorage.setItem(Yn,CE2.JSON.stringify(e))},Nl=t=>JSON.parse(window.sessionStorage.getItem(Yn)||"{}")[t]===!0,Rl=t=>{if(t===!0)return 1;const e=t.match(/([\d])+_/);return e&&e[1]?parseInt(e[1],10):!1},ja=(t,e)=>{const u=e[t.id],{closable:r}=t.config;if(!u?.closed||!r||r===$u.EVERY_TIME)return!0;if(r===$u.FOREVER)return Or(`[Addons][Closable] Matching id=${t.id} result=rejected reason=closedForever`),!1;if(r===$u.SESSION&&Nl(t.id))return Or(`[Addons][Closable] Matching id=${t.id} result=rejected reason=closedSession`),!1;const n=Rl(r);if(n){const i=u.closedAt+n*864e5{const{closable:e}=t.config;e===$u.SESSION&&Bl(t.id)},Ol=(t,e)=>t.filter(u=>ja(u,e));function Pl(){return this.test("validColor","Please provide a valid color value.",function(t){return t?wl(t):!0})}function ql(){return this.test("validUrl","Please provide a valid URL.",function(t){return t?t.match(yl):!0})}function Ml(){return this.test("validClosableOption","Please provide a valid value.",function(t){return!t||t===!0||t===!1?!0:typeof t!="string"?!1:Object.values($u).includes(t)?!0:t.match(/^[1-9][0-9]*_days?$/)})}function Ul(t){if(t.inner){t.inner.length===0&&console.error(`Validation error at ${t.path}: ${t.message}`);for(let e of t.inner)console.error(`Validation error at ${e.path}: ${e.message}`)}}function Vl(t,e){let u=!0;try{e.validateSync(t)}catch(r){if(u=!1,r.name==="ValidationError")Ul(r);else throw r}return u}const{yup:A}=CE2;A.addMethod(A.string,"isValidColor",Pl),A.addMethod(A.string,"isValidUrl",ql),A.addMethod(A.mixed,"isValidClosableOption",Ml);const Pr=A.object().shape({id:A.string().required("Please provide an id.").test("unique-id","Please provide a unique id.",function(t,e){const u=t;let r=0;return e.from[1].value.questions.forEach(n=>n.id===u&&r++),r>1?this.createError({path:`${this.path}`}):!0}),title:A.string().required("Please provide the question."),image:A.object().shape({id:A.string().required(),publicUrl:A.string().required(),alt:A.string().required("Please provide a description for the image.")}).default(void 0),subtext:A.string()}),Wn=A.object().shape({optional:A.boolean(),skipButton:A.object().when("optional",(t,e)=>e.shape({title:t?A.string().required("Please provide a title for the button."):A.string()})),nextButton:A.object().shape({title:A.string().required("Please provide a title for the button.")}),requiredErrorMessage:A.string().when("optional",{is:t=>!t,then:A.string().required("Please provide an error message.")})}),zl=A.object().shape({allowOtherResponses:A.boolean(),defaultOtherResponse:A.string().when("allowOtherResponses",{is:!0,then:t=>t.required("Please provide a default value."),otherwise:t=>t.notRequired().nullable()})}),Ga=A.lazy(t=>{const{type:e,subtype:u,optional:r}=t,n=[vt.IS_SUBMITTED,vt.IS_EXACTLY];r&&n.push(vt.IS_SKIPPED),(e===Te.TEXT_ENTRY||e===Te.MULTI_CHOICE&&u===st.MULTI)&&(n.push(vt.CONTAINS),n.push(vt.IS_ANY_OF));const i=A.object().shape({logic:A.object().nullable().default(null).shape({version:A.number().required("Please provide a number.").typeError("Please provide a valid number.").integer("Please provide a valid number."),statements:A.array().required("Please provide statements.").of(A.object().shape({id:A.string(),conditional:A.object().shape({operator:A.string().required("Please provide an operator.").oneOf(["AND"],"Please provide a valid operator."),conditions:A.array().required("Please provide conditions.").of(A.object().shape({criteria:A.string().required("Please provide a criteria.").oneOf(["answer"],"Please provide a valid criteria."),comparison:A.string().required("Please provide a comparison.").oneOf(n,"Please provide a valid comparison."),values:A.mixed().when("comparison",{is:a=>[vt.IS_SKIPPED,vt.IS_SUBMITTED].includes(a),then:A.array().nullable(),otherwise:A.array().required("Please provide values.").min(1,u===st.MULTI?"Please provide at least one value.":"Please provide a value.")})})).min(1,"Please provide at least one condition.").max(1,"Only a single condition is supported at the moment.")}),actions:A.array().required("Please provide actions.").of(A.object().shape({editorAction:A.string(),action:A.string().required("Please select an action.").oneOf([...Object.values(Ue)],"Please provide a valid action.").test("only one of open-url,close,show-question,email,phone",`You can only have one of ${Ue.OPEN_URL}, ${Ue.CLOSE}, ${Ue.SHOW_QUESTION}, ${Ue.MAILTO}, ${Ue.PHONE}.`,function(a,s){let o=0;const c=[Ue.OPEN_URL,Ue.CLOSE,Ue.SHOW_QUESTION,Ue.MAILTO,Ue.PHONE];return c.includes(a)&&(s.from[1].value.actions.forEach(d=>c.includes(d.action)&&o++),o>1)?this.createError({path:`${this.path}`}):!0}),questionId:A.string().when("action",{is:a=>a===Ue.SHOW_QUESTION,then:A.string().required("Please provide a value.").test("valid-questionId","Please provide a valid value.",function(a,s){let o=[...Object.values(Bu)],c=!1;const d=s.from[3].value.id;return s.from[s.from.length-1].value.questions.forEach(h=>{h.id!==d&&o.push(h.id),h.subtype===bt.THANK_YOU&&(c=!0)}),c||(o=o.filter(h=>h!==Bu.THANK_YOU)),o.includes(a)?!0:this.createError({path:`${this.path}`})}),otherwise:A.string().nullable()}),url:A.string().when("action",{is:a=>a===Ue.OPEN_URL,then:A.string().required("Please provide a URL.").isValidUrl(),otherwise:A.string().when("action",{is:a=>a===Ue.MAILTO,then:A.string().required("Please provide an email address.").email("Please provide a valid email address."),otherwise:A.string().when("action",{is:a=>a===Ue.PHONE,then:A.string().required("Please provide a phone number.").test("phone","Numbers only.",a=>a?a.match(qa):!0),otherwise:A.string().nullable()})})}),target:A.string().when("action",{is:a=>a===Ue.OPEN_URL,then:A.string().required().oneOf([...Object.values(Vn)],"Please provide a valid target."),otherwise:A.string().nullable()})})).min(1,"Please add an action.")}).test("is-submitted must be last","The is-submitted comparison must be in the last statement.",function(a){return!a||!a.conditional.conditions?.[0]||!this.parent.length?!0:this.parent.some((s,o)=>o!==this.parent.length-1&&s.conditional.conditions[0].comparison===vt.IS_SUBMITTED)?this.createError({path:`${this.path}.conditional.conditions[0].comparison`}):!0}))})});switch(e){case Te.MULTI_CHOICE:return A.object().shape({type:A.string().matches(Te.MULTI_CHOICE),subtype:A.string().required("Please provide a subtype.").oneOf([...Object.values(st)],"Invalid subtype."),options:A.array().required("Please provide options.").of(A.string().required("Please add a value.")).min(2,"Please add at least ${min} options.").test("unique","Please provide a unique value.",function(a){if(a.length===new Set(a).size)return!0;for(let s=a.length-1;s>=0;s--){const o=[...a];if(o.splice(s,1),o.includes(a[s]))return this.createError({path:`${this.path}[${s}]`})}return!0}),randomize:A.string().required("Please provide a value.").oneOf([...Object.values(Ir)],"Please provide a correct value."),dropdownSelect:A.object().shape({defaultText:A.string().required("Please provide a default text."),multipleItemsText:A.string().matches(/#/,'Please include "#" anywhere in the text.').required("Please provide a default text.")})}).concat(Pr).concat(Wn).concat(i).concat(zl);case Te.TEXT_ENTRY:return A.object().shape({type:A.string().matches(Te.TEXT_ENTRY),subtype:A.string().required("Please provide a subtype.").oneOf([...Object.values(Cr)],"Invalid subtype."),placeholder:A.string()}).concat(Pr).concat(Wn).concat(i);case Te.RATING:{const a=A.object().shape({label:A.string().required("Please provide a label.")});return A.object().shape({type:A.string().matches(Te.RATING),subtype:A.string().required("Please provide a subtype.").oneOf([...Object.values(at)],"Invalid subtype."),min:A.object().when("subtype",{is:s=>s===at.NUMERICAL,then:A.object().shape({value:A.number().required("Please provide a number.").typeError("Please provide a valid number.").integer("Please provide a valid number.").min(0,"The minimum value should be at least ${min}.").max(1,"The minimum value cannot exceed ${max}")}).concat(a),otherwise:a}),max:A.object().when("subtype",{is:s=>s===at.NUMERICAL,then:A.object().shape({value:A.number().required("Please provide a number.").typeError("Please provide a valid number.").integer("Please provide a valid number.").min(2,"The maximum value should be at least ${min}.").max(10,"The maximum value cannot exceed ${max}")}).concat(a),otherwise:a})}).concat(Pr).concat(Wn).concat(i)}case Te.STATIC_DISPLAY:return A.object().shape({type:A.string().matches(Te.STATIC_DISPLAY),subtype:A.string().required("Please provide a subtype.").oneOf([...Object.values(bt)],"Invalid subtype."),linkButton:A.object().when("subtype",{is:a=>a===bt.THANK_YOU,then:A.object().shape({enabled:A.boolean(),title:A.string().when("enabled",{is:a=>a===!0,then:A.string().required("Please provide a title for the button.")}),url:A.string().when("enabled",{is:a=>a===!0,then:A.string().required("Please provide a URL.").test("url type","Please provide a valid URL type.",function(a,s){if(!a)return!0;if(a.match(/^mailto:/)){const o=a.replace("mailto:","");if(!A.string().email().isValidSync(o))return s.createError({message:"Please provide a valid email address."})}else if(a.match(/^tel:/)){if(!a.replace("tel:","").match(qa))return s.createError({message:"Numbers only: please remove any invalid characters."})}else if(!A.string().isValidUrl().isValidSync(a))return s.createError({message:"Please provide a valid URL."});return!0})})})}),nextButton:A.object().when("subtype",{is:a=>a===bt.NORMAL,then:A.object().shape({enabled:A.boolean(),title:A.string().when("enabled",{is:a=>a===!0,then:A.string().required("Please provide a title for the button.")})})})}).concat(Pr).concat(A.object().shape({title:A.string().required("Please provide the heading.")})).concat(i);default:return A.object().shape({type:A.string().required("Please provide a type.").oneOf([...Object.values(Te)],"Invalid question type.")})}}),Ya=A.object().shape({questions:A.array().of(Ga).required("You must add at least one question.").min(1,"You must add at least one question."),theme:A.object().shape({dark:A.boolean(),accent:A.string().isValidColor(),removeBranding:A.boolean(),customBrandingText:A.string(),adjustColors:A.boolean(),overrides:A.lazy(t=>t?A.object({...Object.keys(t).reduce((e,u)=>({...e,[u]:A.string().isValidColor()}),{})}):A.object().nullable())}),position:A.string().oneOf([...Object.values(Ju)]),autoPosition:A.boolean(),autoPositionFallbackToShow:A.boolean(),closable:A.mixed().isValidClosableOption()});function Hl(t){return Ga.cast(t,{stripUnknown:!0})}const Wa={colors:["cta-bg","cta-text","cta-bg-hover","cta-bg-active","skip-btn-bg","skip-btn-text","skip-btn-border","skip-btn-bg-hover","skip-btn-hover-border","skip-btn-bg-active","focus","title","subtext","background","branding","close-btn-icon","close-btn-icon-hover","close-btn-bg","close-btn-bg-hover","close-btn-bg-active","close-btn-ring","input-border","input-border-focus","input-bg","input-text","placeholder","scrollbar-thumb","scrollbar-thumb-hover","scrollbar-thumb-active","scrollbar-track","choice","choice-label-text","choice-label-selected-bg","choice-label-selected-text","select-dropdown-bg","select-option-text","select-option-bg","select-option-bg-active","select-option-bg-hover","select-dropdown-indicator-bg","select-dropdown-indicator-bg-hover","rating-stars","rating-label","rating-text","link","code-text","code-bg","error-message","external-bg-color","external-bg-image","big-logo","big-branding-link","tooltip-bg","tooltip-text"],boxShadow:["popup-shadow","choice-label-selected-shadow"]},W=7,ot=3;function Za({accent:t,dark:e,key:u,adjustColors:r}){const n=e?"#0a1c2e":"#fff",i=e?"#28292A":"#fff",a=i,s=()=>se(e?"#fff":"#0a1c2e",a,W,r),o=e?"#28292A":"#fff",c=i,d=e?"#fff":"#0a1c2e",h=e?"#fff":"#0a1c2e",f=()=>se(e?Ge("#28292A",.05):"#F7F8FC",h,W,r),g=e?"#0a1c2e":"#3B4246";switch(u){case"link":return se(t,i,W,r);case"cta-text":return n;case"cta-bg":return se(t,n,W,r);case"cta-bg-hover":return e?Ge(se(t,n,W,r),.15):Ge(se(t,n,W,r),-.1);case"cta-bg-active":return e?Ge(se(t,n,W,r),.07):Ge(se(t,n,W,r),-.05);case"skip-btn-text":return s();case"skip-btn-border":return Oe(t,.2,i,i,ot,r);case"skip-btn-hover-border":return se(t,i,ot,r);case"skip-btn-bg":return a;case"skip-btn-bg-hover":return Oe(e?Ge(t,.1):Ge(t,-.4),.1,i,s(),W,r);case"skip-btn-bg-active":return Oe(e?Ge(t,-.1):Ge(t,-.3),.1,i,s(),W,r);case"focus":return se(e?"#fff":t,i,ot,r);case"title":return se(e?"#fff":"#0a1c2e",i,W,r);case"subtext":return e?Oe("#fff",.7,i,i,W,r):se("#3B4246",i,W,r);case"popup-shadow":return e?"0 4px 24px 0 rgba(36,37,39,0.6)":"0 4px 24px 0 rgba(84,89,98,0.2)";case"background":return i;case"branding":return e?Oe("#fff",.65,i,i,W,r):Oe("#0A1C2E",.73,i,i,W,r);case"close-btn-icon":return e?"#fff":"#0a1c2e";case"close-btn-bg":return o;case"close-btn-bg-hover":return e?"#3D3E3F":"#F3F4F6";case"close-btn-bg-active":return e?"#535354":"#E2E4E6";case"close-btn-ring":return se(t,o,ot,r);case"input-border":return Oe(t,.2,i,i,ot,r);case"input-border-focus":return se(t,i,ot,r);case"input-bg":return c;case"input-text":return se(e?"#fff":"#0a1c2e",c,W,r);case"placeholder":return Oe(e?"#fff":"#0a1c2e",.5,c,c,W,r);case"scrollbar-thumb":return Xe(e?"#fff":"#0a1c2e",.4);case"scrollbar-thumb-hover":return Xe(e?"#fff":"#0a1c2e",.5);case"scrollbar-thumb-active":return Xe(e?"#fff":"#0a1c2e",.6);case"scrollbar-track":return"transparent";case"choice":return se(t,i,ot,r);case"choice-label-text":return Oe(e?"#fff":"#0a1c2e",.8,i,i,W,r);case"choice-label-selected-shadow":return e?"0 4px 15px 0 rgba(89, 89, 89, 0.5)":`0 4px 15px 0 ${Xe(t,.2)}`;case"choice-label-selected-text":return d;case"choice-label-selected-bg":return e?Oe(t,.2,i,d,W,r):Oe(t,.1,i,d,W,r);case"select-option-text":return h;case"select-dropdown-bg":return f();case"select-option-bg":return se(e?Ge("#28292A",.05):"#F7F8FC",h,W,r);case"select-option-bg-active":return e?Oe(t,.2,f(),h,W,r):Oe(t,.1,f(),h,W,r);case"select-option-bg-hover":return Oe(t,.05,f(),h,W,r);case"select-dropdown-indicator-bg":return e?Oe(t,.2,f(),h,W,r):Oe(t,.1,f(),h,W,r);case"select-dropdown-indicator-bg-hover":return e?Oe(t,.4,f(),h,W,r):Oe(t,.3,f(),h,W,r);case"rating-stars":return se(e?"#FFC324":"#916503",i,ot,r);case"rating-label":return e?Oe("#fff",.7,i,i,W,r):se("#3B4246",i,W,r);case"rating-text":return se(e?"#fff":"#0a1c2e",i,W,r);case"code-text":return g;case"code-bg":return se(e?"#46484a":"#F1F1F1",g,W,r);case"error-message":return se("#ea5e5c",i,W,r);case"external-bg-color":return e?"#353637":"#F9FAFD";case"external-bg-image":return e?"none":"radial-gradient(rgb(239, 242, 247) 2px, rgb(249, 250, 253) 2px)";case"big-logo":return e?"#99999A":"#828B96";case"big-branding-link":return e?"#7FC2F2":"#0086E6";default:return}}function jl({accent:t,dark:e,key:u,adjustColors:r}){const n=e?"#fff":"#0a1c2e";switch(u){case"tooltip-bg":return e?"#232323":"#fff";case"tooltip-text":return e?"#fff":"#0a1c2e";case"cta-text":return n;case"cta-bg":return se(t,n,W,r);case"cta-bg-hover":return e?Ge(se(t,n,W,r),-.1):Ge(se(t,n,W,r),.15);case"cta-bg-active":return e?Ge(se(t,n,W,r),-.05):Ge(se(t,n,W,r),.07);case"focus":return se(t,n,W,r);case"popup-shadow":return e?"0 4px 14px rgba(36,37,39,0.2)":"0 4px 14px rgba(84,89,98,0.2)";default:return}}function Gl({bar:t,button:e,dark:u,key:r,adjustColors:n}){const i=u?"#fff":"#0a1c2e",a=se(t,i,W,n),s=u?"#0a1c2e":"#fff",o=se(se(e,a,ot,n),s,W,n);switch(r){case"link":return se(e,a,W,n);case"cta-text":return s;case"cta-bg":return o;case"cta-bg-hover":return u?Ge(o,.15):Ge(o,-.1);case"cta-bg-active":return u?Ge(o,.07):Ge(o,-.05);case"focus":return se(u?"#fff":e,a,ot,n);case"title":case"subtext":return i;case"background":return a;case"close-btn-icon":return Xe(u?"#fff":"#0a1c2e",.5);case"close-btn-icon-hover":return Xe(u?"#fff":"#0a1c2e",.8);default:return}}function Yl(t,e){const u=t?.dark??!1,r=t?.accent??"#4ABCD0",n=t?.bar??"#34D495",i=t?.button??"#225B3F",a=t?.adjustColors??"true";let s;switch(e){case Rr.POPUP:s=Za;break;case Rr.BAR:s=Gl;break;case Rr.BUTTON:s=jl;break}return[...Wa.colors,...Wa.boxShadow].map(o=>{const c=t?.overrides?.[o]??s({accent:r,bar:n,button:i,dark:u,key:o,adjustColors:a});return c?`--${o}:${c};`:""}).join("")}function Xt(t,e){Or(`[Addons] ${t}`,e)}const Wl=/\{\{([^{}]+)}}/g,Zl=t=>!isNaN(Number(t)),Kl=(t,e,u)=>{const r=e.split(".");let n=t;for(let i of r){let a;if(u!==null&&typeof u=="object")for(const[s,o]of Object.entries(u)){if(i!==s&&i.startsWith(s)){const c=i.slice(s.length,i.length);i=`${o}(${c})`;break}if(i===s){i=o;break}}if(i=i.replace(/[\[\(]([a-z0-9-_\s']+)[\]\)]$/i,(s,o)=>(a=o,a.startsWith("'")&&a.endsWith("'")&&(a=a.slice(1,-1)),"")),a)if(Zl(a)&&(a=parseInt(a,10)),Array.isArray(n[i]))n=n[i][a];else if(/^f/.test(typeof n[i]))n=n[i](a);else return null;else if(n!==null&&typeof n=="object")n=/^f/.test(typeof n[i])?n[i]():n[i];else return null;if(!n)break}return n},Ql=(t,e,u=void 0)=>t&&(t+"").replace(Wl,function(r,n){try{const i=Kl(e,n,u);return i?/^f/.test(typeof i)?i():i:r}catch(i){return Xt("Error while parsing template",i.message),r}}),Jt=10,{documentElement:qr,body:Ka}=document;function Qa(t){for(;t&&(t!==Ka||t!==qr)&&t instanceof Element;){const e=getComputedStyle(t).position;if(/^(fixed)|(sticky)$/i.test(e))return!0;t=t.offsetParent}}function Xl({width:t,height:e},u,r){return t*e=0;r--){const[n,i]=u[r];if(t>=n&&e<=i){u.splice(r+1,0,[e,u[r][1]]),u[r][1]=t;return}t>=n&&ti&&(u[r][1]=t),tn&&(u[r][0]=e),ti&&u.splice(r,1)}}function Jl(t,e,u){return t.bottom<=e&&t.bottom>=e-u||t.top<=e&&t.top>=e-u||t.bottom>=e&&t.top<=e.height}function $l(t,e){return t.bottom=0||t.top>=0&&t.top<=e||t.top<=0&&t.bottom>-e}function e0(t,e,u){return t.left<=e&&t.left>=e-u||t.right<=e&&t.right>=e-u||t.left<=e-u&&t.right>=e}function t0(t,e){return t.left>=0&&t.left<=e||t.right>=0&&t.right<=e||t.left<=0&&t.right>=e}function Ur(t,e,u){for(let r=0;r<=t.length-1;r++){const[n,i]=t[r];if(n<=e&&i>=u)return!0}return!1}function Zn(t,e){for(let u=t.length-1;u>=0;u--){const[r,n]=t[u];if(n-e>=r)return n}}function u0(t,e){for(let u=0;u<=t.length-1;u++){const[r,n]=t[u];if(r+e<=n)return r}}function Kn(t,e){const u=new RegExp(`${e}:[ ]*([0-9]*)px`),r=Number(t.match(u)?.[1]);if(!isNaN(r))return r}function r0({preferred:t,autoPosition:e,autoPositionFallbackToShow:u,freeSpaceBottom:r,freeSpaceLeft:n,freeSpaceRight:i,windowWidth:a,windowHeight:s,width:o,height:c,screenPaddingX:d,screenPaddingY:h,currentPosition:f}){if(f){const P=Kn(f,"left"),y=Kn(f,"right"),N=Kn(f,"bottom");if(N===h){if(P&&Ur(r,P,P+o)||y&&Ur(r,a-y-o,a-y))return f}else if(P&&Ur(n,s-N-c,s-N)||y&&Ur(i,s-N-c,s-N))return f}const g=Zn(r,o),b=Zn(i,c),E=u0(r,o),w=Zn(n,c);let _="",m,D;const k=t===Ju.BOTTOMLEFT?`bottom: ${h}px; left: ${d}px;`:`bottom: ${h}px; right: ${d}px;`;if(t===Ju.BOTTOMLEFT){if(!e)return k;D=E-d,E!==void 0&&(_=`bottom: ${h}px; left: ${E}px`,m=D),D=a-g-d,g!==void 0&&(D{if(m===o)return;const D=getComputedStyle(m)["z-index"];if(D>0&&(c=Math.max(c,D)),e&&Qa(m)){const k=m.getBoundingClientRect();Xl(k,u,r)&&(Jl(k,r,i)&&(Mr(k.left-Jt,k.right+Jt,d),m.parentElement&&!b.includes(m.parentElement)&&b.push(m.parentElement)),$l(k,i)&&(Mr(k.left-Jt,k.right+Jt,h),m.parentElement&&!b.includes(m.parentElement)&&b.push(m.parentElement)),t0(k,n)&&(Mr(k.top-Jt,k.bottom+Jt,f),m.parentElement&&!b.includes(m.parentElement)&&b.push(m.parentElement)),e0(k,u,n)&&(Mr(k.top-Jt,k.bottom+Jt,g),m.parentElement&&!b.includes(m.parentElement)&&b.push(m.parentElement)))}m.shadowRoot&&E(m.shadowRoot)})}return E(t),{maxZ:c,freeSpaceBottom:d,freeSpaceLeft:f,freeSpaceRight:g,freeSpaceTop:h,elementsToObserve:b}}function Qn({preferred:t,preview:e,autoPosition:u,autoPositionFallbackToShow:r,width:n,height:i,external:a,observer:s,rootElement:o,currentPosition:c}){if(e)return"position: relative; top: 0; left: 0;";if(a)return"position: absolute; top: 0; left: 0;";const d=qr.clientWidth||Ka.clientWidth,h=qr.clientHeight||window.innerHeight,f=20,g=10,{freeSpaceBottom:b,freeSpaceLeft:E,freeSpaceRight:w,maxZ:_,elementsToObserve:m}=n0({root:qr,autoPosition:u,windowWidth:d,windowHeight:h,width:n,height:i,screenPaddingX:f,screenPaddingY:g,rootElement:o}),D=r0({preferred:t,autoPosition:u,autoPositionFallbackToShow:r,freeSpaceBottom:b,freeSpaceLeft:E,freeSpaceRight:w,windowWidth:d,windowHeight:h,width:n,height:i,screenPaddingX:f,screenPaddingY:g,currentPosition:c});if(s?.disconnect(),D===c)return c;if(D)return Xt("Survey is positioned",D),`position: fixed; z-index: ${_+1}; ${D};`;Xt("Could not autoposition the survey to fit. Elements on the page to avoid:",m),m.forEach(k=>{s?.observe(k,{subtree:!0,childList:!0,attributeFilter:["style","class"]})})}function i0(t,e){let u=!1;for(const r of t){for(const n of r)if(n.target!==e){if(n.type==="attributes"){u=!0;break}for(const i of n.addedNodes)if(Qa(i)){u=!0;break}if(u)break}if(u)break}return u}function Xn(t){for(let e=t.length-1;e>0;e-=1){const u=Math.floor(Math.random()*(e+1));[t[e],t[u]]=[t[u],t[e]]}return t}function a0(t,e){return t.length===e.length&&t.every(u=>e.includes(u))}function s0(t){return new Set(t).size!==t.length}function Xa(t,e,u,r=!1,n){let i=e+1;const{logic:a,type:s,subtype:o}=t[e];return a?.statements.some(c=>l0(c.conditional.conditions[0],u,s,o,r)?(i=o0(c.actions,t,e,n),!0):!1),i}function o0(t,e,u,r){function n(){r?i=e.length-1:i=e.length+10}let i=u+1;return t.forEach(a=>{switch(a.action){case Ue.SHOW_QUESTION:switch(a.questionId){case Bu.FIRST:i=0;break;case Bu.LAST:e[e.length-1].subtype===bt.THANK_YOU?i=e.length-2:i=e.length-1;break;case Bu.NEXT:i=u+1;break;case Bu.THANK_YOU:i=e.findIndex(s=>s.subtype===bt.THANK_YOU);break;default:i=e.findIndex(s=>s.id===a.questionId)}break;case Ue.CLOSE:n();break;case Ue.OPEN_URL:{let s="CESurveyTarget",o;switch(a.target){case Vn.SAME_WINDOW:s="_self";break;case Vn.NEW_WINDOW:o="popup;toolbar=yes";break}window.open(a.url,s,o),n()}break;case Ue.MAILTO:window.open(`mailto:${a.url}`,"_self"),n();break;case Ue.PHONE:window.open(`tel:${a.url}`),n();break}}),i}function l0(t,e,u,r,n){const{values:i}=t;if(n)return t.comparison===vt.IS_SKIPPED;switch(t.comparison){case vt.IS_SUBMITTED:return!n;case vt.IS_EXACTLY:if(r===at.NPS){let a;switch(i[0]){case"promoter":a=[9,10];break;case"passive":a=[7,8];break;case"detractor":a=[0,1,2,3,4,5,6];break}return a.includes(+e)}else{if(Array.isArray(e))return a0(e,i);if(String(e).toLowerCase()===String(i[0]).toLowerCase())return!0}break;case vt.CONTAINS:{if(u===Te.MULTI_CHOICE&&r===st.MULTI)return i.every(a=>e.includes(a));if(u===Te.TEXT_ENTRY)return i.every(a=>new RegExp(`\\b${a}\\b`,"i").test(e))}break;case vt.IS_ANY_OF:if(u===Te.MULTI_CHOICE&&r===st.MULTI)return i.some(a=>e.includes(a));break}return!1}function Vr(t,e=500){let u;return function(r){u&&clearTimeout(u),u=setTimeout(t,e,r)}}const Ru=window.matchMedia("(max-width: 600px)");function Ja(t){return t||Ru.matches}function $a(t,e){return t.type===Te.RATING&&!e&&(t.subtype===at.NPS||t.subtype===at.NUMERICAL&&t.max.value-t.min.value>=6)}function Jn(t,e){return t?.some(u=>$a(u,e))?532:310}function es(t){let e=t.min?.value,u=t.max?.value;switch(t.subtype){case at.NPS:e=0,u=10;break;case at.NUMERICAL:break;case at.STARS:case at.SMILEY:e=1,u=5;break}return{min:e,max:u}}function ts(t){return t.match(Dl)}function c0(t,e){switch(e.type){case Te.TEXT_ENTRY:return typeof t!="string"||!t.length?!1:e.subtype===Cr.EMAIL?ts(t):!0;case Te.MULTI_CHOICE:return!(e.subtype===st.MULTI&&(!Array.isArray(t)||!t.length||!e.allowOtherResponses&&t.some(u=>!e.options.includes(u))||s0(t))||e.subtype===st.SINGLE&&(typeof t!="string"||!e.options.includes(t)&&!e.allowOtherResponses));case Te.RATING:{const{min:u,max:r}=es(e);if(typeof t!="string"&&typeof t!="number"||tr)return!1}}return!0}const d0=t=>t;function Lu(t,{delay:e=0,duration:u=400,easing:r=d0}={}){const n=+getComputedStyle(t).opacity;return{delay:e,duration:u,easing:r,css:i=>`opacity: ${i*n}`}}function f0(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var $n={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */var us;function h0(){return us||(us=1,function(t){(function(){var e={}.hasOwnProperty;function u(){for(var i="",a=0;a'),g0=x('
'),m0=x('
');function p0(t,e){be(e,!0);var u=U(),r=M(u);{var n=a=>{var s=v0();s.__focusin=function(...c){e.onFocusIn?.apply(this,c)},s.__focusout=function(...c){e.onFocusOut?.apply(this,c)};var o=p(s);T(o,()=>e.children??S),z(()=>_t(s,`${e.cssVariables} ${e.positionStyle}`)),ht("mouseenter",s,function(...c){e.onMouseEnter?.apply(this,c)}),ht("mouseleave",s,function(...c){e.onMouseLeave?.apply(this,c)}),Cu(5,s,()=>Lu),v(a,s)},i=a=>{var s=U(),o=M(s);{var c=h=>{var f=g0(),g=p(f);T(g,()=>e.children??S),z(b=>{H(f,1,b),_t(f,`${e.cssVariables} ${e.positionStyle}`)},[()=>j(G("flex flex-col items-center justify-center font-sans text-base"))]),Cu(5,f,()=>Lu),v(h,f)},d=h=>{var f=m0(),g=p(f);T(g,()=>e.children??S),z(b=>{H(f,1,b),_t(f,`${e.cssVariables} ${e.positionStyle} ${e.sitePreview?"":"background-image: var(--external-bg-image);"}`)},[()=>j(G("flex min-h-screen w-full flex-col items-center justify-center font-sans text-base",{"bg-external-bg-color bg-[length:20px_20px]":!e.sitePreview}))]),Cu(5,f,()=>Lu),v(h,f)};J(o,h=>{e.preview?h(c):h(d,!1)},!0)}v(a,s)};J(r,a=>{e.external?a(i,!1):a(n)})}v(t,u),ve()}Ke(["focusin","focusout"]);const $t=new CE2.EmojiConvertor;$t.use_sheet=!1,$t.avoid_ms_emoji=!1,$t.allow_native=!0,$t.img_set="google",$t.include_text=!0,$t.wrap_native=!0,$t.img_sets.google.path="https://cdn.jsdelivr.net/npm/emoji-datasource-google@7.0.2/img/google/64/";function x0(t){return $t.replace_colons(t)}function ei(t){t.innerHTML=x0(t.innerHTML)}var E0=x('
');function et(t,e){be(e,!0);let u=ue(e,"className",3,"");var r=U(),n=M(r);Zu(n,()=>e.text,i=>{var a=E0(),s=p(a);Qt(a,o=>ei?.(o)),z(o=>{H(a,1,o),nt(s,e.text),a.dir=a.dir},[()=>j(G("whitespace-pre-wrap",u()))]),v(i,a)}),v(t,r),ve()}var w0=x(''),_0=x(''),D0=x('');function y0(t,e){be(e,!0);let u=ue(e,"isSubmit",3,!0),r=I(()=>G("flex min-w-[100px] items-center justify-center rounded-md px-3.75","bg-cta-bg text-sm font-semibold text-cta-text","betterhover:hover:bg-cta-bg-hover","active:scale-99 active:!bg-cta-bg-active","focus:outline-none focus-visible:outline-dashed focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-focus",{"sr-only focus-visible:not-sr-only focus-visible:!px-3.75":e.hiddenCTA,"h-8 focus-visible:!h-8":!e.external||e.preview,"h-8 focus-visible:!h-8 tablet:h-[35px] tablet:focus-visible:!h-[35px] desktop:h-10 desktop:text-md desktop:focus-visible:!h-10":e.external&&!e.preview}));var n=U(),i=M(n);{var a=o=>{var c=w0(),d=p(c);et(d,{get text(){return e.title},className:"truncate !whitespace-pre"}),z(()=>{H(c,1,j(l(r))),B(c,"href",e.url)}),v(o,c)},s=o=>{var c=U(),d=M(c);{var h=g=>{var b=_0(),E=p(b);et(E,{get text(){return e.title},className:"truncate !whitespace-pre"}),z(()=>H(b,1,j(l(r)))),v(g,b)},f=g=>{var b=D0();b.__click=function(...w){e.onClick?.apply(this,w)};var E=p(b);et(E,{get text(){return e.title},className:"truncate !whitespace-pre"}),z(()=>H(b,1,j(l(r)))),v(g,b)};J(d,g=>{u()?g(h):g(f,!1)},!0)}v(o,c)};J(i,o=>{e.url?o(a):o(s,!1)})}v(t,n),ve()}Ke(["click"]);var A0=x('');function k0(t,e){be(e,!0);var u=A0();u.__click=function(...n){e.onClick?.apply(this,n)};var r=p(u);et(r,{get text(){return e.title},className:"truncate !whitespace-pre"}),z(n=>H(u,1,n),[()=>j(G("flex h-8 min-w-[100px] items-center justify-center rounded-md px-3.75","border border-skip-btn-border bg-skip-btn-bg text-sm font-normal text-skip-btn-text","betterhover:hover:border-skip-btn-hover-border betterhover:hover:bg-skip-btn-bg-hover","active:scale-99 active:!bg-skip-btn-bg-active","focus:outline-none focus-visible:outline-dashed focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-focus",{"tablet:h-[35px] desktop:h-10 desktop:text-md":e.external&&!e.preview}))]),v(t,u),ve()}Ke(["click"]);var S0=x("
");function T0(t,e){be(e,!0);var u=S0(),r=p(u),n=p(r);T(n,()=>e.children??S),z((i,a)=>{H(u,1,i),H(r,1,a)},[()=>j(G({"mt-5":!e.hiddenCTA&&(!e.external||e.preview),"focus-within:mt-5":e.hiddenCTA&&(!e.external||e.preview),"mt-5 tablet:mt-[30px] desktop:mt-[40px]":!e.hiddenCTA&&e.external&&!e.preview,"focus-within:mt-5 focus-within:tablet:mt-[30px] focus-within:desktop:mt-[40px]":e.hiddenCTA&&e.external&&!e.preview})),()=>j(G("flex items-center space-x-2.5",{"justify-center":e.externalThankyou,"justify-between":!e.externalThankyou}))]),v(t,u),ve()}var F0=x('');function C0(t,e){be(e,!0);const{MINIMIZE:u,EXPAND:r,CLOSE:n}=Iu;var i=F0();i.__click=function(...s){e.onClick?.apply(this,s)};var a=p(i);z(s=>{B(i,"aria-label",`${e.buttonState} ${e.label}`),H(a,1,s)},[()=>j(G("relative flex h-[30px] w-[30px] items-center justify-center rounded-full bg-close-btn-bg shadow-popup-shadow","betterhover:group-hover:bg-close-btn-bg-hover betterhover:group-hover:ring-2 betterhover:group-hover:ring-close-btn-ring","group-focus-visible:outline-dashed group-focus-visible:outline-2 group-focus-visible:outline-offset-1 group-focus-visible:outline-close-btn-ring","group-active:scale-99 group-active:bg-close-btn-bg-active","before:relative before:left-px before:top-0 before:inline-block before:w-0.5 before:-rotate-45 before:rounded before:bg-close-btn-icon before:transition-all before:duration-300","after:relative after:-left-px after:top-0 after:inline-block after:w-0.5 after:rotate-45 after:rounded after:bg-close-btn-icon after:transition-all after:duration-300",{"after:h-2.5 after:translate-x-[3px]":e.buttonState===u,"before:h-2.5 before:translate-x-[-3px]":e.buttonState===u,"after:h-2.5 after:translate-x-[-3px]":e.buttonState===r,"before:h-2.5 before:translate-x-[3px]":e.buttonState===r,"before:h-3.5 after:h-3.5":e.buttonState===n,"before:delay-700 after:delay-700":!e.preview}))]),v(t,i),ve()}Ke(["click"]);var I0=Ho('');function Vt(t,e){let u=ue(e,"ariaLabel",3,void 0),r=ue(e,"class",3,""),i={cross:{viewBox:"0 0 60 60",svg:''},"ce-logo":{viewBox:"-357.7 256.3 20 36",svg:''},"ce-big-logo":{viewBox:"0 0 90 47",svg:''},tick:{viewBox:"0 0 60 60",svg:''},expand:{viewBox:"0 0 60 60",svg:''},star:{viewBox:"0 0 16 16",svg:''},"star-filled":{viewBox:"0 0 16 16",svg:''},"smiley-grinning":{viewBox:"0 0 31.88 31.88",svg:''},"smiley-neutral":{viewBox:"0 0 31.88 31.88",svg:''},"smiley-sad":{viewBox:"0 0 31.88 31.88",svg:''},"smiley-smile":{viewBox:"0 0 31.88 31.88",svg:''},"smiley-weary":{viewBox:"0 0 31.88 31.88",svg:''}}[e.name];var a=U(),s=M(a);{var o=c=>{var d=I0();B(d,"focusable",!1);var h=p(d);wa(h,()=>i.svg,!0),z(()=>{H(d,0,r()+" fill-current"),B(d,"role",u()?"img":"presentation"),B(d,"aria-hidden",!u()),B(d,"aria-label",u()),B(d,"viewBox",i.viewBox)}),v(c,d)};J(s,c=>{i&&c(o)})}v(t,a)}var B0=x(''),N0=x('');function R0(t,e){be(e,!0);let u=I(()=>e.preview?"preview":CE2?.site?.id??"");var r=U(),n=M(r);{var i=s=>{var o=B0(),c=p(o);Vt(c,{name:"ce-big-logo",class:"mt-[60px] h-[58px] w-[111px] text-big-logo"});var d=he(c,2);z(h=>{B(d,"href",`https://www.crazyegg.com/surveys?utm_source=powered_by_link&utm_medium=survey&utm_id=${l(u)}`),H(d,1,h)},[()=>j(G("mt-3.75 text-sm text-big-branding-link","focus:outline-none focus-visible:outline-dashed focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-focus"))]),v(s,o)},a=s=>{var o=N0(),c=p(o),d=p(c);{let h=I(()=>G("h-4 w-4 text-branding",{"tablet:h-[18px] tablet:w-[18px] desktop:h-5 desktop:w-5":e.external&&!e.preview}));Vt(d,{name:"ce-logo",get class(){return l(h)}})}z((h,f)=>{H(o,1,h),B(c,"href",`https://www.crazyegg.com/surveys?utm_source=powered_by_link&utm_medium=survey&utm_id=${l(u)}`),H(c,1,f)},[()=>j(G("flex w-full items-center justify-center text-2xs text-branding",{"mt-[30px]":!e.external,"mt-[25px] tablet:text-xs desktop:mt-[20px] desktop:text-sm":e.external})),()=>j(G("flex items-center space-x-1.25","focus:outline-none focus-visible:outline-dashed focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-focus"))]),v(s,o)};J(n,s=>{e.big?s(i):s(a,!1)})}v(t,r),ve()}var L0=x("");function O0(t,e){var u=L0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var P0=x("");function q0(t,e){var u=P0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var M0=x("
");function U0(t,e){var u=M0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var V0=x("
");function z0(t,e){var u=V0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var H0=x("");function j0(t,e){var u=H0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var G0=x("");function Y0(t,e){var u=G0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var W0=x("");function Z0(t,e){var u=W0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var K0=x("");function Q0(t,e){var u=K0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var X0=x("");function J0(t,e){var u=X0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var $0=x("
");function ec(t,e){var u=$0();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var tc=x("
");function uc(t,e){const u=ue(e,"attributes",19,()=>({}));var r=tc();O(r,()=>({...u()})),v(t,r)}var rc=x("");function nc(t,e){var u=rc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var ic=x("");function ac(t,e){var u=ic();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var sc=x("");function oc(t,e){var u=sc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var lc=x("");function cc(t,e){var u=lc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var dc=x("");function fc(t,e){var u=dc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var hc=x("
");function bc(t,e){var u=hc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var vc=x("");function gc(t,e){var u=vc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var mc=x("
");function pc(t,e){var u=mc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var xc=x("");function Ec(t,e){var u=xc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var wc=x("");function _c(t,e){var u=wc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Dc=x("
");function yc(t,e){var u=Dc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Ac=x("
");function kc(t,e){var u=Ac();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Sc=x("
");function Tc(t,e){var u=Sc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Fc=x("");function Cc(t,e){var u=Fc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Ic=x("");function Bc(t,e){var u=Ic();O(u,()=>({...e.attributes})),v(t,u)}var Nc=x("
");function Rc(t,e){var u=Nc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Lc=x("
");function Oc(t,e){var u=Lc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Pc=x("
");function qc(t,e){var u=Pc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Mc=x("

");function Uc(t,e){var u=Mc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Vc=x("

");function zc(t,e){var u=Vc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Hc=x("

");function jc(t,e){var u=Hc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Gc=x("

");function Yc(t,e){var u=Gc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Wc=x("
");function Zc(t,e){var u=Wc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Kc=x("
");function Qc(t,e){var u=Kc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Xc=x("
");function Jc(t,e){var u=Xc();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var $c=x("
");function ed(t,e){var u=$c();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var td=x("
");function ud(t,e){var u=td();O(u,()=>({...e.attributes})),v(t,u)}var rd=x("");function nd(t,e){var u=rd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var id=x("");function ad(t,e){var u=id();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var sd=x("");function od(t,e){var u=sd();O(u,()=>({...e.attributes})),v(t,u)}var ld=x("");function cd(t,e){var u=ld();O(u,()=>({...e.attributes})),v(t,u)}var dd=x("");function fd(t,e){var u=dd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var hd=x("");function bd(t,e){var u=hd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var vd=x("");function gd(t,e){var u=vd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var md=x("
  • ");function pd(t,e){var u=md();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var xd=x("
    ");function Ed(t,e){var u=xd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var wd=x("");function _d(t,e){var u=wd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Dd=x("");function yd(t,e){var u=Dd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Ad=x("");function kd(t,e){var u=Ad();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Sd=x("");function Td(t,e){var u=Sd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Fd=x("
    ");function Cd(t,e){var u=Fd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Id=x("");function Bd(t,e){var u=Id();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Nd=x("");function Rd(t,e){var u=Nd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Ld=x("");function Od(t,e){var u=Ld();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Pd=x("

    ");function qd(t,e){var u=Pd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Md=x("");function Ud(t,e){var u=Md();O(u,()=>({...e.attributes})),v(t,u)}var Vd=x("");function zd(t,e){var u=Vd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Hd=x("
    ");function jd(t,e){var u=Hd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Gd=x("");function Yd(t,e){var u=Gd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Wd=x("");function Zd(t,e){var u=Wd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Kd=x("");function Qd(t,e){var u=Kd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Xd=x("
    ");function Jd(t,e){var u=Xd();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var $d=x("");function ef(t,e){var u=$d();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var tf=x("");function uf(t,e){var u=tf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var rf=x("");function nf(t,e){var u=rf();O(u,()=>({...e.attributes})),v(t,u)}var af=x("");function sf(t,e){var u=af();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var of=x("");function lf(t,e){var u=of();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var cf=x("");function df(t,e){var u=cf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var ff=x("");function hf(t,e){var u=ff();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var bf=x("");function vf(t,e){var u=bf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var gf=x("
    ");function mf(t,e){var u=gf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var pf=x("");function xf(t,e){var u=pf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Ef=x("");function wf(t,e){var u=Ef();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var _f=x("");function Df(t,e){var u=_f();O(u,()=>({...e.attributes})),v(t,u)}var yf=x("");function Af(t,e){var u=yf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var kf=x("");function Sf(t,e){var u=kf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Tf=x("");function Ff(t,e){var u=Tf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Cf=x("");function If(t,e){var u=Cf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Bf=x("");function Nf(t,e){var u=Bf();O(u,()=>({...e.attributes})),v(t,u)}var Rf=x("");function Lf(t,e){var u=Rf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Of=x("
    ");function Pf(t,e){var u=Of();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var qf=x("");function Mf(t,e){var u=qf();O(u,()=>({...e.attributes}));var r=p(u);T(r,()=>e.children??S),v(t,u)}var Uf=x(" ",1);function Vf(t,e){be(e,!0);const u=Object.entries(e.attributes||{}).map(([s,o])=>`${s}="${o}"`).join(" ")||"";var r=Uf(),n=M(r),i=he(n);T(i,()=>e.children??S);var a=he(i);z(()=>{nt(n,`<${e.tag??""}${u?` ${u}`:""}>`),nt(a,``)}),v(t,r),ve()}const rs={a:O0,abbr:q0,address:U0,article:z0,aside:j0,audio:Y0,b:Z0,bdi:Q0,bdo:J0,blockquote:ec,br:uc,button:nc,canvas:ac,cite:oc,code:cc,datalist:fc,dd:bc,del:gc,details:pc,dfn:Ec,dialog:_c,div:yc,dl:kc,dt:Tc,em:Cc,embed:Bc,fieldset:Rc,footer:Oc,form:qc,h1:Uc,h2:zc,h3:jc,h4:Yc,h5:Zc,h6:Qc,header:Jc,hgroup:ed,hr:ud,i:nd,iframe:ad,img:od,input:cd,kbd:fd,label:bd,legend:gd,li:pd,main:Ed,mark:_d,menu:yd,meter:kd,nav:Td,ol:Cd,optgroup:Bd,option:Rd,output:Od,p:qd,param:Ud,picture:zd,pre:jd,progress:Yd,s:Zd,samp:Qd,section:Jd,select:ef,small:uf,source:nf,span:sf,strong:lf,sub:df,summary:hf,sup:vf,table:mf,tbody:xf,td:wf,textarea:Df,tfoot:Af,th:Sf,thead:Ff,tr:If,track:Nf,u:Lf,ul:Pf,var:Mf};var zf=x(" ",1);function zt(t,e){be(e,!0);const u=ue(e,"type",3,void 0),r=ue(e,"tokens",3,void 0),n=ue(e,"header",3,void 0),i=ue(e,"rows",3,void 0),a=ue(e,"ordered",3,!1),s=Na(e,["$$slots","$$events","$$legacy","type","tokens","header","rows","ordered","renderers"]);var o=U(),c=M(o);{var d=f=>{var g=U(),b=M(g);{var E=w=>{var _=U(),m=M(_);$e(m,17,r,hu,(D,k)=>{const P=I(()=>{const{text:y,raw:N,...ie}=s;return{_text:y,_raw:N,parserRest:ie}});zt(D,qe(()=>l(P).parserRest,()=>l(k),{get renderers(){return e.renderers}}))}),v(w,_)};J(b,w=>{r()&&w(E)})}v(f,g)},h=f=>{var g=U(),b=M(g);{var E=w=>{var _=U(),m=M(_);{var D=P=>{var y=U(),N=M(y);{var ie=le=>{var V=U(),me=M(V);je(me,()=>e.renderers.table,(ge,Z)=>{Z(ge,qe(()=>s,{children:(ye,ce)=>{var K=zf(),de=M(K);{var fe=pe=>{var Ee=U(),Re=M(Ee);je(Re,()=>e.renderers.tablehead,(Be,q)=>{q(Be,qe(()=>s,{children:(F,Q)=>{var ae=U(),Y=M(ae);je(Y,()=>e.renderers.tablerow,(L,re)=>{re(L,qe(()=>s,{children:($,te)=>{var X=U(),_e=M(X);$e(_e,17,()=>n()??[],hu,(Ne,Me,Ze)=>{const Se=I(()=>{const{align:gt,...tn}=s;return{_align:gt,cellRest:tn}});var Le=U(),yt=M(Le);je(yt,()=>e.renderers.tablecell,(gt,tn)=>{tn(gt,qe({header:!0,get align(){return e.align[Ze]}},()=>l(Se).cellRest,{children:(un,xi)=>{zt(un,{get tokens(){return l(Me).tokens},get renderers(){return e.renderers}})},$$slots:{default:!0}}))}),v(Ne,Le)}),v($,X)},$$slots:{default:!0}}))}),v(F,ae)},$$slots:{default:!0}}))}),v(pe,Ee)};J(de,pe=>{e.renderers.tablehead&&pe(fe)})}var Pe=he(de,2);{var Ie=pe=>{var Ee=U(),Re=M(Ee);je(Re,()=>e.renderers.tablebody,(Be,q)=>{q(Be,qe(()=>s,{children:(F,Q)=>{var ae=U(),Y=M(ae);$e(Y,17,()=>i()??[],hu,(L,re)=>{var $=U(),te=M($);je(te,()=>e.renderers.tablerow,(X,_e)=>{_e(X,qe(()=>s,{children:(Ne,Me)=>{var Ze=U(),Se=M(Ze);$e(Se,17,()=>l(re)??[],hu,(Le,yt,gt,tn)=>{const un=I(()=>{const{align:Ei,...wi}=s;return{_align:Ei,cellRest:wi}});var xi=U(),Hb=M(xi);je(Hb,()=>e.renderers.tablecell,(Ei,wi)=>{wi(Ei,qe(()=>l(un).cellRest,{header:!1,get align(){return e.align[gt]},children:(jb,f3)=>{var Ws=U(),Gb=M(Ws);$e(Gb,17,()=>l(yt).tokens??[],hu,(Yb,Wb)=>{zt(Yb,qe(()=>l(un).cellRest,()=>l(Wb),{get renderers(){return e.renderers}}))}),v(jb,Ws)},$$slots:{default:!0}}))}),v(Le,xi)}),v(Ne,Ze)},$$slots:{default:!0}}))}),v(L,$)}),v(F,ae)},$$slots:{default:!0}}))}),v(pe,Ee)};J(Pe,pe=>{e.renderers.tablebody&&pe(Ie)})}v(ye,K)},$$slots:{default:!0}}))}),v(le,V)};J(N,le=>{e.renderers.table&&e.renderers.tablerow&&e.renderers.tablecell&&le(ie)})}v(P,y)},k=P=>{var y=U(),N=M(y);{var ie=V=>{var me=U(),ge=M(me);{var Z=ce=>{var K=U(),de=M(K);je(de,()=>e.renderers.list,(fe,Pe)=>{Pe(fe,qe({get ordered(){return a()}},()=>s,{children:(Ie,pe)=>{const Ee=I(()=>{const{items:F,...Q}=s;return{_items:F,parserRest:Q}}),Re=I(()=>l(Ee)._items??[]);var Be=U(),q=M(Be);$e(q,17,()=>l(Re),hu,(F,Q)=>{const ae=I(()=>e.renderers.orderedlistitem||e.renderers.listitem);var Y=U(),L=M(Y);{var re=$=>{var te=U(),X=M(te);je(X,()=>l(ae),(_e,Ne)=>{Ne(_e,qe(()=>l(Q),{children:(Me,Ze)=>{zt(Me,qe(()=>l(Ee).parserRest,{get tokens(){return l(Q).tokens},get renderers(){return e.renderers}}))},$$slots:{default:!0}}))}),v($,te)};J(L,$=>{l(ae)&&$(re)})}v(F,Y)}),v(Ie,Be)},$$slots:{default:!0}}))}),v(ce,K)},ye=ce=>{var K=U(),de=M(K);je(de,()=>e.renderers.list,(fe,Pe)=>{Pe(fe,qe({get ordered(){return a()}},()=>s,{children:(Ie,pe)=>{const Ee=I(()=>{const{items:F,...Q}=s;return{_items:F,parserRest:Q}}),Re=I(()=>l(Ee)._items??[]);var Be=U(),q=M(Be);$e(q,17,()=>l(Re),hu,(F,Q)=>{const ae=I(()=>e.renderers.unorderedlistitem||e.renderers.listitem);var Y=U(),L=M(Y);{var re=$=>{var te=U(),X=M(te);je(X,()=>l(ae),(_e,Ne)=>{Ne(_e,qe(()=>l(Q),{children:(Me,Ze)=>{zt(Me,qe(()=>l(Ee).parserRest,{get tokens(){return l(Q).tokens},get renderers(){return e.renderers}}))},$$slots:{default:!0}}))}),v($,te)};J(L,$=>{l(ae)&&$(re)})}v(F,Y)}),v(Ie,Be)},$$slots:{default:!0}}))}),v(ce,K)};J(ge,ce=>{a()?ce(Z):ce(ye,!1)})}v(V,me)},le=V=>{var me=U(),ge=M(me);{var Z=ce=>{const K=I(()=>{const{tag:Ee,...Re}=s;return{tag:Ee,localRest:Re}}),de=I(()=>e.tag);var fe=U(),Pe=M(fe);{var Ie=Ee=>{const Re=I(()=>e.renderers.html[l(de)]);var Be=U(),q=M(Be);{var F=Q=>{const ae=I(()=>e.tokens??[]);var Y=U(),L=M(Y);je(L,()=>l(Re),(re,$)=>{$(re,qe(()=>s,{children:(te,X)=>{var _e=U(),Ne=M(_e);{var Me=Ze=>{{let Se=I(()=>Object.fromEntries(Object.entries(l(K).localRest).filter(([Le])=>Le!=="attributes")));zt(Ze,qe({get tokens(){return l(ae)},get renderers(){return e.renderers}},()=>l(Se)))}};J(Ne,Ze=>{l(ae).length&&Ze(Me)})}v(te,_e)},$$slots:{default:!0}}))}),v(Q,Y)};J(q,Q=>{l(Re)&&Q(F)})}v(Ee,Be)},pe=Ee=>{{let Re=I(()=>e.tokens??[]);zt(Ee,qe({get tokens(){return l(Re)},get renderers(){return e.renderers}},()=>l(K).localRest))}};J(Pe,Ee=>{e.renderers.html&&l(de)in e.renderers.html?Ee(Ie):Ee(pe,!1)})}v(ce,fe)},ye=ce=>{const K=I(()=>e.renderers[u()]);var de=U(),fe=M(de);{var Pe=Ie=>{var pe=U(),Ee=M(pe);je(Ee,()=>l(K),(Re,Be)=>{Be(Re,qe(()=>s,{children:(q,F)=>{var Q=U(),ae=M(Q);{var Y=re=>{const $=I(()=>{const{text:te,raw:X,..._e}=s;return{_text:te,_raw:X,parserRest:_e}});zt(re,qe(()=>l($).parserRest,{get tokens(){return r()},get renderers(){return e.renderers}}))},L=re=>{var $=U(),te=M($);je(te,()=>e.renderers.rawtext,(X,_e)=>{_e(X,qe({get text(){return e.raw}},()=>s))}),v(re,$)};J(ae,re=>{r()?re(Y):re(L,!1)})}v(q,Q)},$$slots:{default:!0}}))}),v(Ie,pe)};J(fe,Ie=>{l(K)&&Ie(Pe)})}v(ce,de)};J(ge,ce=>{u()==="html"?ce(Z):ce(ye,!1)},!0)}v(V,me)};J(N,V=>{u()==="list"&&e.renderers.list?V(ie):V(le,!1)},!0)}v(P,y)};J(m,P=>{u()==="table"?P(D):P(k,!1)})}v(w,_)};J(b,w=>{u()in e.renderers&&w(E)},!0)}v(f,g)};J(c,f=>{u()?f(h,!1):f(d)})}v(t,o),ve()}const Hf=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,jf=Object.hasOwnProperty;class Gf{constructor(){this.occurrences,this.reset()}slug(e,u){const r=this;let n=Yf(e,u===!0);const i=n;for(;jf.call(r.occurrences,n);)r.occurrences[i]++,n=i+"-"+r.occurrences[i];return r.occurrences[n]=0,n}reset(){this.occurrences=Object.create(null)}}function Yf(t,e){return typeof t!="string"?"":(e||(t=t.toLowerCase()),t.replace(Hf,"").replace(/ /g,"-"))}function ti(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var gu=ti();function ns(t){gu=t}var er={exec:()=>null};function ke(t,e=""){let u=typeof t=="string"?t:t.source,r={replace:(n,i)=>{let a=typeof i=="string"?i:i.source;return a=a.replace(tt.caret,"$1"),u=u.replace(n,a),r},getRegex:()=>new RegExp(u,e)};return r}var tt={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:t=>new RegExp(`^( {0,3}${t})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}#`),htmlBeginRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}<(?:[a-z].*>|!--)`,"i")},Wf=/^(?:[ \t]*(?:\n|$))+/,Zf=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,Kf=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,tr=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Qf=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,ui=/(?:[*+-]|\d{1,9}[.)])/,is=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,as=ke(is).replace(/bull/g,ui).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),Xf=ke(is).replace(/bull/g,ui).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),ri=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Jf=/^[^\n]+/,ni=/(?!\s*\])(?:\\.|[^\[\]\\])+/,$f=ke(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",ni).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),e1=ke(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,ui).getRegex(),zr="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ii=/|$))/,t1=ke("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",ii).replace("tag",zr).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ss=ke(ri).replace("hr",tr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",zr).getRegex(),u1=ke(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",ss).getRegex(),ai={blockquote:u1,code:Zf,def:$f,fences:Kf,heading:Qf,hr:tr,html:t1,lheading:as,list:e1,newline:Wf,paragraph:ss,table:er,text:Jf},os=ke("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",tr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",zr).getRegex(),r1={...ai,lheading:Xf,table:os,paragraph:ke(ri).replace("hr",tr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",os).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",zr).getRegex()},n1={...ai,html:ke(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ii).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:er,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ke(ri).replace("hr",tr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",as).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},i1=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,a1=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,ls=/^( {2,}|\\)\n(?!\s*$)/,s1=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,fs=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,f1=ke(fs,"u").replace(/punct/g,Hr).getRegex(),h1=ke(fs,"u").replace(/punct/g,ds).getRegex(),hs="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",b1=ke(hs,"gu").replace(/notPunctSpace/g,cs).replace(/punctSpace/g,si).replace(/punct/g,Hr).getRegex(),v1=ke(hs,"gu").replace(/notPunctSpace/g,c1).replace(/punctSpace/g,l1).replace(/punct/g,ds).getRegex(),g1=ke("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,cs).replace(/punctSpace/g,si).replace(/punct/g,Hr).getRegex(),m1=ke(/\\(punct)/,"gu").replace(/punct/g,Hr).getRegex(),p1=ke(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),x1=ke(ii).replace("(?:-->|$)","-->").getRegex(),E1=ke("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",x1).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),jr=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,w1=ke(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",jr).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),bs=ke(/^!?\[(label)\]\[(ref)\]/).replace("label",jr).replace("ref",ni).getRegex(),vs=ke(/^!?\[(ref)\](?:\[\])?/).replace("ref",ni).getRegex(),_1=ke("reflink|nolink(?!\\()","g").replace("reflink",bs).replace("nolink",vs).getRegex(),oi={_backpedal:er,anyPunctuation:m1,autolink:p1,blockSkip:d1,br:ls,code:a1,del:er,emStrongLDelim:f1,emStrongRDelimAst:b1,emStrongRDelimUnd:g1,escape:i1,link:w1,nolink:vs,punctuation:o1,reflink:bs,reflinkSearch:_1,tag:E1,text:s1,url:er},D1={...oi,link:ke(/^!?\[(label)\]\((.*?)\)/).replace("label",jr).getRegex(),reflink:ke(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",jr).getRegex()},li={...oi,emStrongRDelimAst:v1,emStrongLDelim:h1,url:ke(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},gs=t=>A1[t];function It(t,e){if(e){if(tt.escapeTest.test(t))return t.replace(tt.escapeReplace,gs)}else if(tt.escapeTestNoEncode.test(t))return t.replace(tt.escapeReplaceNoEncode,gs);return t}function ms(t){try{t=encodeURI(t).replace(tt.percentDecode,"%")}catch{return null}return t}function ps(t,e){let u=t.replace(tt.findPipe,(i,a,s)=>{let o=!1,c=a;for(;--c>=0&&s[c]==="\\";)o=!o;return o?"|":" |"}),r=u.split(tt.splitPipe),n=0;if(r[0].trim()||r.shift(),r.length>0&&!r.at(-1)?.trim()&&r.pop(),e)if(r.length>e)r.splice(e);else for(;r.length0?-2:-1}function xs(t,e,u,r,n){let i=e.href,a=e.title||null,s=t[1].replace(n.other.outputLinkReplace,"$1");r.state.inLink=!0;let o={type:t[0].charAt(0)==="!"?"image":"link",raw:u,href:i,title:a,text:s,tokens:r.inlineTokens(s)};return r.state.inLink=!1,o}function S1(t,e,u){let r=t.match(u.other.indentCodeCompensation);if(r===null)return e;let n=r[1];return e.split(` `).map(i=>{let a=i.match(u.other.beginningSpace);if(a===null)return i;let[s]=a;return s.length>=n.length?i.slice(n.length):i}).join(` `)}var Yr=class{options;rules;lexer;constructor(t){this.options=t||gu}space(t){let e=this.rules.block.newline.exec(t);if(e&&e[0].length>0)return{type:"space",raw:e[0]}}code(t){let e=this.rules.block.code.exec(t);if(e){let u=e[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:e[0],codeBlockStyle:"indented",text:this.options.pedantic?u:rr(u,` `)}}}fences(t){let e=this.rules.block.fences.exec(t);if(e){let u=e[0],r=S1(u,e[3]||"",this.rules);return{type:"code",raw:u,lang:e[2]?e[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):e[2],text:r}}}heading(t){let e=this.rules.block.heading.exec(t);if(e){let u=e[2].trim();if(this.rules.other.endingHash.test(u)){let r=rr(u,"#");(this.options.pedantic||!r||this.rules.other.endingSpaceChar.test(r))&&(u=r.trim())}return{type:"heading",raw:e[0],depth:e[1].length,text:u,tokens:this.lexer.inline(u)}}}hr(t){let e=this.rules.block.hr.exec(t);if(e)return{type:"hr",raw:rr(e[0],` `)}}blockquote(t){let e=this.rules.block.blockquote.exec(t);if(e){let u=rr(e[0],` `).split(` `),r="",n="",i=[];for(;u.length>0;){let a=!1,s=[],o;for(o=0;o1,n={type:"list",raw:"",ordered:r,start:r?+u.slice(0,-1):"",loose:!1,items:[]};u=r?`\\d{1,9}\\${u.slice(-1)}`:`\\${u}`,this.options.pedantic&&(u=r?u:"[*+-]");let i=this.rules.other.listItemRegex(u),a=!1;for(;t;){let o=!1,c="",d="";if(!(e=i.exec(t))||this.rules.block.hr.test(t))break;c=e[0],t=t.substring(c.length);let h=e[2].split(` `,1)[0].replace(this.rules.other.listReplaceTabs,_=>" ".repeat(3*_.length)),f=t.split(` `,1)[0],g=!h.trim(),b=0;if(this.options.pedantic?(b=2,d=h.trimStart()):g?b=e[1].length+1:(b=e[2].search(this.rules.other.nonSpaceChar),b=b>4?1:b,d=h.slice(b),b+=e[1].length),g&&this.rules.other.blankLine.test(f)&&(c+=f+` `,t=t.substring(f.length+1),o=!0),!o){let _=this.rules.other.nextBulletRegex(b),m=this.rules.other.hrRegex(b),D=this.rules.other.fencesBeginRegex(b),k=this.rules.other.headingBeginRegex(b),P=this.rules.other.htmlBeginRegex(b);for(;t;){let y=t.split(` `,1)[0],N;if(f=y,this.options.pedantic?(f=f.replace(this.rules.other.listReplaceNesting," "),N=f):N=f.replace(this.rules.other.tabCharGlobal," "),D.test(f)||k.test(f)||P.test(f)||_.test(f)||m.test(f))break;if(N.search(this.rules.other.nonSpaceChar)>=b||!f.trim())d+=` `+N.slice(b);else{if(g||h.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||D.test(h)||k.test(h)||m.test(h))break;d+=` `+f}!g&&!f.trim()&&(g=!0),c+=y+` `,t=t.substring(y.length+1),h=N.slice(b)}}n.loose||(a?n.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(a=!0));let E=null,w;this.options.gfm&&(E=this.rules.other.listIsTask.exec(d),E&&(w=E[0]!=="[ ] ",d=d.replace(this.rules.other.listReplaceTask,""))),n.items.push({type:"list_item",raw:c,task:!!E,checked:w,loose:!1,text:d,tokens:[]}),n.raw+=c}let s=n.items.at(-1);if(s)s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd();else return;n.raw=n.raw.trimEnd();for(let o=0;oh.type==="space"),d=c.length>0&&c.some(h=>this.rules.other.anyLine.test(h.raw));n.loose=d}if(n.loose)for(let o=0;o({text:s,tokens:this.lexer.inline(s),header:!1,align:i.align[o]})));return i}}lheading(t){let e=this.rules.block.lheading.exec(t);if(e)return{type:"heading",raw:e[0],depth:e[2].charAt(0)==="="?1:2,text:e[1],tokens:this.lexer.inline(e[1])}}paragraph(t){let e=this.rules.block.paragraph.exec(t);if(e){let u=e[1].charAt(e[1].length-1)===` `?e[1].slice(0,-1):e[1];return{type:"paragraph",raw:e[0],text:u,tokens:this.lexer.inline(u)}}}text(t){let e=this.rules.block.text.exec(t);if(e)return{type:"text",raw:e[0],text:e[0],tokens:this.lexer.inline(e[0])}}escape(t){let e=this.rules.inline.escape.exec(t);if(e)return{type:"escape",raw:e[0],text:e[1]}}tag(t){let e=this.rules.inline.tag.exec(t);if(e)return!this.lexer.state.inLink&&this.rules.other.startATag.test(e[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(e[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(e[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(e[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:e[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:e[0]}}link(t){let e=this.rules.inline.link.exec(t);if(e){let u=e[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(u)){if(!this.rules.other.endAngleBracket.test(u))return;let i=rr(u.slice(0,-1),"\\");if((u.length-i.length)%2===0)return}else{let i=k1(e[2],"()");if(i===-2)return;if(i>-1){let a=(e[0].indexOf("!")===0?5:4)+e[1].length+i;e[2]=e[2].substring(0,i),e[0]=e[0].substring(0,a).trim(),e[3]=""}}let r=e[2],n="";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(r);i&&(r=i[1],n=i[3])}else n=e[3]?e[3].slice(1,-1):"";return r=r.trim(),this.rules.other.startAngleBracket.test(r)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(u)?r=r.slice(1):r=r.slice(1,-1)),xs(e,{href:r&&r.replace(this.rules.inline.anyPunctuation,"$1"),title:n&&n.replace(this.rules.inline.anyPunctuation,"$1")},e[0],this.lexer,this.rules)}}reflink(t,e){let u;if((u=this.rules.inline.reflink.exec(t))||(u=this.rules.inline.nolink.exec(t))){let r=(u[2]||u[1]).replace(this.rules.other.multipleSpaceGlobal," "),n=e[r.toLowerCase()];if(!n){let i=u[0].charAt(0);return{type:"text",raw:i,text:i}}return xs(u,n,u[0],this.lexer,this.rules)}}emStrong(t,e,u=""){let r=this.rules.inline.emStrongLDelim.exec(t);if(!(!r||r[3]&&u.match(this.rules.other.unicodeAlphaNumeric))&&(!(r[1]||r[2])||!u||this.rules.inline.punctuation.exec(u))){let n=[...r[0]].length-1,i,a,s=n,o=0,c=r[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,e=e.slice(-1*t.length+n);(r=c.exec(e))!=null;){if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!i)continue;if(a=[...i].length,r[3]||r[4]){s+=a;continue}else if((r[5]||r[6])&&n%3&&!((n+a)%3)){o+=a;continue}if(s-=a,s>0)continue;a=Math.min(a,a+s+o);let d=[...r[0]][0].length,h=t.slice(0,n+r.index+d+a);if(Math.min(n,a)%2){let g=h.slice(1,-1);return{type:"em",raw:h,text:g,tokens:this.lexer.inlineTokens(g)}}let f=h.slice(2,-2);return{type:"strong",raw:h,text:f,tokens:this.lexer.inlineTokens(f)}}}}codespan(t){let e=this.rules.inline.code.exec(t);if(e){let u=e[2].replace(this.rules.other.newLineCharGlobal," "),r=this.rules.other.nonSpaceChar.test(u),n=this.rules.other.startingSpaceChar.test(u)&&this.rules.other.endingSpaceChar.test(u);return r&&n&&(u=u.substring(1,u.length-1)),{type:"codespan",raw:e[0],text:u}}}br(t){let e=this.rules.inline.br.exec(t);if(e)return{type:"br",raw:e[0]}}del(t){let e=this.rules.inline.del.exec(t);if(e)return{type:"del",raw:e[0],text:e[2],tokens:this.lexer.inlineTokens(e[2])}}autolink(t){let e=this.rules.inline.autolink.exec(t);if(e){let u,r;return e[2]==="@"?(u=e[1],r="mailto:"+u):(u=e[1],r=u),{type:"link",raw:e[0],text:u,href:r,tokens:[{type:"text",raw:u,text:u}]}}}url(t){let e;if(e=this.rules.inline.url.exec(t)){let u,r;if(e[2]==="@")u=e[0],r="mailto:"+u;else{let n;do n=e[0],e[0]=this.rules.inline._backpedal.exec(e[0])?.[0]??"";while(n!==e[0]);u=e[0],e[1]==="www."?r="http://"+e[0]:r=e[0]}return{type:"link",raw:e[0],text:u,href:r,tokens:[{type:"text",raw:u,text:u}]}}}inlineText(t){let e=this.rules.inline.text.exec(t);if(e){let u=this.lexer.state.inRawBlock;return{type:"text",raw:e[0],text:e[0],escaped:u}}}},Bt=class _i{tokens;options;state;tokenizer;inlineQueue;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||gu,this.options.tokenizer=this.options.tokenizer||new Yr,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let u={other:tt,block:Gr.normal,inline:ur.normal};this.options.pedantic?(u.block=Gr.pedantic,u.inline=ur.pedantic):this.options.gfm&&(u.block=Gr.gfm,this.options.breaks?u.inline=ur.breaks:u.inline=ur.gfm),this.tokenizer.rules=u}static get rules(){return{block:Gr,inline:ur}}static lex(e,u){return new _i(u).lex(e)}static lexInline(e,u){return new _i(u).inlineTokens(e)}lex(e){e=e.replace(tt.carriageReturn,` `),this.blockTokens(e,this.tokens);for(let u=0;u(n=a.call({lexer:this},e,u))?(e=e.substring(n.raw.length),u.push(n),!0):!1))continue;if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length);let a=u.at(-1);n.raw.length===1&&a!==void 0?a.raw+=` `:u.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length);let a=u.at(-1);a?.type==="paragraph"||a?.type==="text"?(a.raw+=(a.raw.endsWith(` `)?"":` `)+n.raw,a.text+=` `+n.text,this.inlineQueue.at(-1).src=a.text):u.push(n);continue}if(n=this.tokenizer.fences(e)){e=e.substring(n.raw.length),u.push(n);continue}if(n=this.tokenizer.heading(e)){e=e.substring(n.raw.length),u.push(n);continue}if(n=this.tokenizer.hr(e)){e=e.substring(n.raw.length),u.push(n);continue}if(n=this.tokenizer.blockquote(e)){e=e.substring(n.raw.length),u.push(n);continue}if(n=this.tokenizer.list(e)){e=e.substring(n.raw.length),u.push(n);continue}if(n=this.tokenizer.html(e)){e=e.substring(n.raw.length),u.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length);let a=u.at(-1);a?.type==="paragraph"||a?.type==="text"?(a.raw+=(a.raw.endsWith(` `)?"":` `)+n.raw,a.text+=` `+n.raw,this.inlineQueue.at(-1).src=a.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if(n=this.tokenizer.table(e)){e=e.substring(n.raw.length),u.push(n);continue}if(n=this.tokenizer.lheading(e)){e=e.substring(n.raw.length),u.push(n);continue}let i=e;if(this.options.extensions?.startBlock){let a=1/0,s=e.slice(1),o;this.options.extensions.startBlock.forEach(c=>{o=c.call({lexer:this},s),typeof o=="number"&&o>=0&&(a=Math.min(a,o))}),a<1/0&&a>=0&&(i=e.substring(0,a+1))}if(this.state.top&&(n=this.tokenizer.paragraph(i))){let a=u.at(-1);r&&a?.type==="paragraph"?(a.raw+=(a.raw.endsWith(` `)?"":` `)+n.raw,a.text+=` `+n.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=a.text):u.push(n),r=i.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length);let a=u.at(-1);a?.type==="text"?(a.raw+=(a.raw.endsWith(` `)?"":` `)+n.raw,a.text+=` `+n.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=a.text):u.push(n);continue}if(e){let a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(a);break}else throw new Error(a)}}return this.state.top=!0,u}inline(e,u=[]){return this.inlineQueue.push({src:e,tokens:u}),u}inlineTokens(e,u=[]){let r=e,n=null;if(this.tokens.links){let s=Object.keys(this.tokens.links);if(s.length>0)for(;(n=this.tokenizer.rules.inline.reflinkSearch.exec(r))!=null;)s.includes(n[0].slice(n[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,n.index)+"["+"a".repeat(n[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(n=this.tokenizer.rules.inline.anyPunctuation.exec(r))!=null;)r=r.slice(0,n.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(n=this.tokenizer.rules.inline.blockSkip.exec(r))!=null;)r=r.slice(0,n.index)+"["+"a".repeat(n[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let i=!1,a="";for(;e;){i||(a=""),i=!1;let s;if(this.options.extensions?.inline?.some(c=>(s=c.call({lexer:this},e,u))?(e=e.substring(s.raw.length),u.push(s),!0):!1))continue;if(s=this.tokenizer.escape(e)){e=e.substring(s.raw.length),u.push(s);continue}if(s=this.tokenizer.tag(e)){e=e.substring(s.raw.length),u.push(s);continue}if(s=this.tokenizer.link(e)){e=e.substring(s.raw.length),u.push(s);continue}if(s=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(s.raw.length);let c=u.at(-1);s.type==="text"&&c?.type==="text"?(c.raw+=s.raw,c.text+=s.text):u.push(s);continue}if(s=this.tokenizer.emStrong(e,r,a)){e=e.substring(s.raw.length),u.push(s);continue}if(s=this.tokenizer.codespan(e)){e=e.substring(s.raw.length),u.push(s);continue}if(s=this.tokenizer.br(e)){e=e.substring(s.raw.length),u.push(s);continue}if(s=this.tokenizer.del(e)){e=e.substring(s.raw.length),u.push(s);continue}if(s=this.tokenizer.autolink(e)){e=e.substring(s.raw.length),u.push(s);continue}if(!this.state.inLink&&(s=this.tokenizer.url(e))){e=e.substring(s.raw.length),u.push(s);continue}let o=e;if(this.options.extensions?.startInline){let c=1/0,d=e.slice(1),h;this.options.extensions.startInline.forEach(f=>{h=f.call({lexer:this},d),typeof h=="number"&&h>=0&&(c=Math.min(c,h))}),c<1/0&&c>=0&&(o=e.substring(0,c+1))}if(s=this.tokenizer.inlineText(o)){e=e.substring(s.raw.length),s.raw.slice(-1)!=="_"&&(a=s.raw.slice(-1)),i=!0;let c=u.at(-1);c?.type==="text"?(c.raw+=s.raw,c.text+=s.text):u.push(s);continue}if(e){let c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return u}},Wr=class{options;parser;constructor(t){this.options=t||gu}space(t){return""}code({text:t,lang:e,escaped:u}){let r=(e||"").match(tt.notSpaceStart)?.[0],n=t.replace(tt.endingNewline,"")+` `;return r?'
    '+(u?n:It(n,!0))+`
    `:"
    "+(u?n:It(n,!0))+`
    `}blockquote({tokens:t}){return`
    ${this.parser.parse(t)}
    `}html({text:t}){return t}heading({tokens:t,depth:e}){return`${this.parser.parseInline(t)} `}hr(t){return`
    `}list(t){let e=t.ordered,u=t.start,r="";for(let a=0;a `+r+" `}listitem(t){let e="";if(t.task){let u=this.checkbox({checked:!!t.checked});t.loose?t.tokens[0]?.type==="paragraph"?(t.tokens[0].text=u+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&t.tokens[0].tokens[0].type==="text"&&(t.tokens[0].tokens[0].text=u+" "+It(t.tokens[0].tokens[0].text),t.tokens[0].tokens[0].escaped=!0)):t.tokens.unshift({type:"text",raw:u+" ",text:u+" ",escaped:!0}):e+=u+" "}return e+=this.parser.parse(t.tokens,!!t.loose),`
  • ${e}
  • `}checkbox({checked:t}){return"'}paragraph({tokens:t}){return`

    ${this.parser.parseInline(t)}

    `}table(t){let e="",u="";for(let n=0;n${r}`),` `+e+` `+r+`
    `}tablerow({text:t}){return` ${t} `}tablecell(t){let e=this.parser.parseInline(t.tokens),u=t.header?"th":"td";return(t.align?`<${u} align="${t.align}">`:`<${u}>`)+e+` `}strong({tokens:t}){return`${this.parser.parseInline(t)}`}em({tokens:t}){return`${this.parser.parseInline(t)}`}codespan({text:t}){return`${It(t,!0)}`}br(t){return"
    "}del({tokens:t}){return`${this.parser.parseInline(t)}`}link({href:t,title:e,tokens:u}){let r=this.parser.parseInline(u),n=ms(t);if(n===null)return r;t=n;let i='
    ",i}image({href:t,title:e,text:u,tokens:r}){r&&(u=this.parser.parseInline(r,this.parser.textRenderer));let n=ms(t);if(n===null)return It(u);t=n;let i=`${u}{let a=n[i].flat(1/0);u=u.concat(this.walkTokens(a,e))}):n.tokens&&(u=u.concat(this.walkTokens(n.tokens,e)))}}return u}use(...t){let e=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(u=>{let r={...u};if(r.async=this.defaults.async||r.async||!1,u.extensions&&(u.extensions.forEach(n=>{if(!n.name)throw new Error("extension name required");if("renderer"in n){let i=e.renderers[n.name];i?e.renderers[n.name]=function(...a){let s=n.renderer.apply(this,a);return s===!1&&(s=i.apply(this,a)),s}:e.renderers[n.name]=n.renderer}if("tokenizer"in n){if(!n.level||n.level!=="block"&&n.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let i=e[n.level];i?i.unshift(n.tokenizer):e[n.level]=[n.tokenizer],n.start&&(n.level==="block"?e.startBlock?e.startBlock.push(n.start):e.startBlock=[n.start]:n.level==="inline"&&(e.startInline?e.startInline.push(n.start):e.startInline=[n.start]))}"childTokens"in n&&n.childTokens&&(e.childTokens[n.name]=n.childTokens)}),r.extensions=e),u.renderer){let n=this.defaults.renderer||new Wr(this.defaults);for(let i in u.renderer){if(!(i in n))throw new Error(`renderer '${i}' does not exist`);if(["options","parser"].includes(i))continue;let a=i,s=u.renderer[a],o=n[a];n[a]=(...c)=>{let d=s.apply(n,c);return d===!1&&(d=o.apply(n,c)),d||""}}r.renderer=n}if(u.tokenizer){let n=this.defaults.tokenizer||new Yr(this.defaults);for(let i in u.tokenizer){if(!(i in n))throw new Error(`tokenizer '${i}' does not exist`);if(["options","rules","lexer"].includes(i))continue;let a=i,s=u.tokenizer[a],o=n[a];n[a]=(...c)=>{let d=s.apply(n,c);return d===!1&&(d=o.apply(n,c)),d}}r.tokenizer=n}if(u.hooks){let n=this.defaults.hooks||new Zr;for(let i in u.hooks){if(!(i in n))throw new Error(`hook '${i}' does not exist`);if(["options","block"].includes(i))continue;let a=i,s=u.hooks[a],o=n[a];Zr.passThroughHooks.has(i)?n[a]=c=>{if(this.defaults.async)return Promise.resolve(s.call(n,c)).then(h=>o.call(n,h));let d=s.call(n,c);return o.call(n,d)}:n[a]=(...c)=>{let d=s.apply(n,c);return d===!1&&(d=o.apply(n,c)),d}}r.hooks=n}if(u.walkTokens){let n=this.defaults.walkTokens,i=u.walkTokens;r.walkTokens=function(a){let s=[];return s.push(i.call(this,a)),n&&(s=s.concat(n.call(this,a))),s}}this.defaults={...this.defaults,...r}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,e){return Bt.lex(t,e??this.defaults)}parser(t,e){return Ht.parse(t,e??this.defaults)}parseMarkdown(t){return(e,u)=>{let r={...u},n={...this.defaults,...r},i=this.onError(!!n.silent,!!n.async);if(this.defaults.async===!0&&r.async===!1)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof e>"u"||e===null)return i(new Error("marked(): input parameter is undefined or null"));if(typeof e!="string")return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected"));n.hooks&&(n.hooks.options=n,n.hooks.block=t);let a=n.hooks?n.hooks.provideLexer():t?Bt.lex:Bt.lexInline,s=n.hooks?n.hooks.provideParser():t?Ht.parse:Ht.parseInline;if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(e):e).then(o=>a(o,n)).then(o=>n.hooks?n.hooks.processAllTokens(o):o).then(o=>n.walkTokens?Promise.all(this.walkTokens(o,n.walkTokens)).then(()=>o):o).then(o=>s(o,n)).then(o=>n.hooks?n.hooks.postprocess(o):o).catch(i);try{n.hooks&&(e=n.hooks.preprocess(e));let o=a(e,n);n.hooks&&(o=n.hooks.processAllTokens(o)),n.walkTokens&&this.walkTokens(o,n.walkTokens);let c=s(o,n);return n.hooks&&(c=n.hooks.postprocess(c)),c}catch(o){return i(o)}}}onError(t,e){return u=>{if(u.message+=` Please report this to https://github.com/markedjs/marked.`,t){let r="

    An error occurred:

    "+It(u.message+"",!0)+"
    ";return e?Promise.resolve(r):r}if(e)return Promise.reject(u);throw u}}},mu=new T1;function Fe(t,e){return mu.parse(t,e)}Fe.options=Fe.setOptions=function(t){return mu.setOptions(t),Fe.defaults=mu.defaults,ns(Fe.defaults),Fe},Fe.getDefaults=ti,Fe.defaults=gu,Fe.use=function(...t){return mu.use(...t),Fe.defaults=mu.defaults,ns(Fe.defaults),Fe},Fe.walkTokens=function(t,e){return mu.walkTokens(t,e)},Fe.parseInline=mu.parseInline,Fe.Parser=Ht,Fe.parser=Ht.parse,Fe.Renderer=Wr,Fe.TextRenderer=ci,Fe.Lexer=Bt,Fe.lexer=Bt.lex,Fe.Tokenizer=Yr,Fe.Hooks=Zr,Fe.parse=Fe,Fe.options,Fe.setOptions,Fe.use,Fe.walkTokens,Fe.parseInline,Ht.parse,Bt.lex;function nr(t,e){var u=yr();z(()=>nt(u,e.raw)),v(t,u)}var F1=x("
    ");function C1(t,e){var u=F1(),r=p(u);T(r,()=>e.children??S),v(t,u)}var I1=x("
    ",1);function B1(t,e){var u=I1(),r=he(M(u));T(r,()=>e.children??S),v(t,u)}var N1=x("
     
    ");function R1(t,e){var u=N1(),r=p(u),n=p(r);z(()=>{H(u,1,j(e.lang)),nt(n,e.text)}),v(t,u)}var L1=x(" ");function O1(t,e){be(e,!0);var u=L1(),r=p(u);z(n=>nt(r,n),[()=>e.raw.replace(/`/g,"")]),v(t,u),ve()}var P1=x("");function q1(t,e){var u=P1(),r=p(u);T(r,()=>e.children??S),v(t,u)}var M1=x("");function U1(t,e){var u=M1(),r=p(u);T(r,()=>e.children??S),v(t,u)}var V1=x("

    "),z1=x("

    "),H1=x("

    "),j1=x("

    "),G1=x("
    "),Y1=x("
    ");function W1(t,e){be(e,!0);const u=I(()=>e.options.headerIds?e.options.headerPrefix+e.slug(e.text):void 0);var r=U(),n=M(r);{var i=s=>{var o=V1(),c=p(o);T(c,()=>e.children??S),z(()=>B(o,"id",l(u))),v(s,o)},a=s=>{var o=U(),c=M(o);{var d=f=>{var g=z1(),b=p(g);T(b,()=>e.children??S),z(()=>B(g,"id",l(u))),v(f,g)},h=f=>{var g=U(),b=M(g);{var E=_=>{var m=H1(),D=p(m);T(D,()=>e.children??S),z(()=>B(m,"id",l(u))),v(_,m)},w=_=>{var m=U(),D=M(m);{var k=y=>{var N=j1(),ie=p(N);T(ie,()=>e.children??S),z(()=>B(N,"id",l(u))),v(y,N)},P=y=>{var N=U(),ie=M(N);{var le=me=>{var ge=G1(),Z=p(ge);T(Z,()=>e.children??S),z(()=>B(ge,"id",l(u))),v(me,ge)},V=me=>{var ge=U(),Z=M(ge);{var ye=K=>{var de=Y1(),fe=p(de);T(fe,()=>e.children??S),z(()=>B(de,"id",l(u))),v(K,de)},ce=K=>{var de=yr();z(()=>nt(de,e.raw)),v(K,de)};J(Z,K=>{e.depth===6?K(ye):K(ce,!1)},!0)}v(me,ge)};J(ie,me=>{e.depth===5?me(le):me(V,!1)},!0)}v(y,N)};J(D,y=>{e.depth===4?y(k):y(P,!1)},!0)}v(_,m)};J(b,_=>{e.depth===3?_(E):_(w,!1)},!0)}v(f,g)};J(c,f=>{e.depth===2?f(d):f(h,!1)},!0)}v(s,o)};J(n,s=>{e.depth===1?s(i):s(a,!1)})}v(t,r),ve()}mo();var Z1=x("
    ");function K1(t){var e=Z1();v(t,e)}var Q1=x("");function X1(t,e){const u=ue(e,"href",3,""),r=ue(e,"title",3,void 0),n=ue(e,"text",3,"");var i=Q1();z(()=>{B(i,"src",u()),B(i,"title",r()),B(i,"alt",n())}),v(t,i)}var J1=x("
    ");function $1(t,e){const u=ue(e,"href",3,""),r=ue(e,"title",3,void 0);var n=J1(),i=p(n);T(i,()=>e.children??S),z(()=>{B(n,"href",u()),B(n,"title",r())}),v(t,n)}var eh=x("
    "),th=x("
    ");function uh(t,e){const u=ue(e,"ordered",3,!1),r=ue(e,"start",3,1);var n=U(),i=M(n);{var a=o=>{var c=eh(),d=p(c);T(d,()=>e.children??S),z(()=>B(c,"start",r())),v(o,c)},s=o=>{var c=th(),d=p(c);T(d,()=>e.children??S),v(o,c)};J(i,o=>{u()?o(a):o(s,!1)})}v(t,n)}var rh=x("
  • ");function nh(t,e){ue(e,"listItemIndex",3,void 0);var u=rh(),r=p(u);T(r,()=>e.children??S),v(t,u)}var ih=x("

    ");function ah(t,e){var u=ih(),r=p(u);T(r,()=>e.children??S),v(t,u)}function sh(t,e){var u=yr();z(()=>nt(u,e.text)),v(t,u)}var oh=x("");function lh(t,e){var u=oh(),r=p(u);T(r,()=>e.children??S),v(t,u)}var ch=x("
    ");function dh(t,e){var u=ch(),r=p(u);T(r,()=>e.children??S),v(t,u)}var fh=x("");function hh(t,e){var u=fh(),r=p(u);T(r,()=>e.children??S),v(t,u)}var bh=x(""),vh=x("");function gh(t,e){const u=I(()=>e.align?`text-align: ${e.align}`:void 0);var r=U(),n=M(r);{var i=s=>{var o=bh(),c=p(o);T(c,()=>e.children??S),z(()=>_t(o,l(u))),v(s,o)},a=s=>{var o=vh(),c=p(o);T(c,()=>e.children??S),z(()=>_t(o,l(u))),v(s,o)};J(n,s=>{e.header?s(i):s(a,!1)})}v(t,r)}var mh=x("");function ph(t,e){var u=mh(),r=p(u);T(r,()=>e.children??S),v(t,u)}var xh=x("");function Eh(t,e){var u=xh(),r=p(u);T(r,()=>e.children??S),v(t,u)}function wh(t,e){var u=U(),r=M(u);T(r,()=>e.children??S),v(t,u)}const ir={heading:W1,paragraph:ah,text:wh,image:X1,link:$1,em:U1,strong:lh,codespan:O1,del:q1,table:dh,tablehead:ph,tablebody:hh,tablerow:Eh,tablecell:gh,list:uh,orderedlistitem:null,unorderedlistitem:null,listitem:nh,hr:K1,html:rs,blockquote:C1,code:R1,br:B1,rawtext:sh},_h={async:!1,breaks:!1,gfm:!0,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null,headerIds:!0,headerPrefix:""},Dh=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(t=>t.charCodeAt(0))),yh=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(t=>t.charCodeAt(0)));var di;const Ah=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Es=(di=String.fromCodePoint)!==null&&di!==void 0?di:function(t){let e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),e+=String.fromCharCode(t),e};function kh(t){var e;return t>=55296&&t<=57343||t>1114111?65533:(e=Ah.get(t))!==null&&e!==void 0?e:t}var Ye;(function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"})(Ye||(Ye={}));const Sh=32;var eu;(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"})(eu||(eu={}));function fi(t){return t>=Ye.ZERO&&t<=Ye.NINE}function Th(t){return t>=Ye.UPPER_A&&t<=Ye.UPPER_F||t>=Ye.LOWER_A&&t<=Ye.LOWER_F}function Fh(t){return t>=Ye.UPPER_A&&t<=Ye.UPPER_Z||t>=Ye.LOWER_A&&t<=Ye.LOWER_Z||fi(t)}function Ch(t){return t===Ye.EQUALS||Fh(t)}var We;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(We||(We={}));var Nt;(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})(Nt||(Nt={}));class Ih{constructor(e,u,r){this.decodeTree=e,this.emitCodePoint=u,this.errors=r,this.state=We.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Nt.Strict}startEntity(e){this.decodeMode=e,this.state=We.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,u){switch(this.state){case We.EntityStart:return e.charCodeAt(u)===Ye.NUM?(this.state=We.NumericStart,this.consumed+=1,this.stateNumericStart(e,u+1)):(this.state=We.NamedEntity,this.stateNamedEntity(e,u));case We.NumericStart:return this.stateNumericStart(e,u);case We.NumericDecimal:return this.stateNumericDecimal(e,u);case We.NumericHex:return this.stateNumericHex(e,u);case We.NamedEntity:return this.stateNamedEntity(e,u)}}stateNumericStart(e,u){return u>=e.length?-1:(e.charCodeAt(u)|Sh)===Ye.LOWER_X?(this.state=We.NumericHex,this.consumed+=1,this.stateNumericHex(e,u+1)):(this.state=We.NumericDecimal,this.stateNumericDecimal(e,u))}addToNumericResult(e,u,r,n){if(u!==r){const i=r-u;this.result=this.result*Math.pow(n,i)+Number.parseInt(e.substr(u,i),n),this.consumed+=i}}stateNumericHex(e,u){const r=u;for(;u>14;for(;u>14,i!==0){if(a===Ye.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==Nt.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:u,decodeTree:r}=this,n=(r[u]&eu.VALUE_LENGTH)>>14;return this.emitNamedEntityData(u,n,this.consumed),(e=this.errors)===null||e===void 0||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,u,r){const{decodeTree:n}=this;return this.emitCodePoint(u===1?n[e]&~eu.VALUE_LENGTH:n[e+1],r),u===3&&this.emitCodePoint(n[e+2],r),r}end(){var e;switch(this.state){case We.NamedEntity:return this.result!==0&&(this.decodeMode!==Nt.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case We.NumericDecimal:return this.emitNumericEntity(0,2);case We.NumericHex:return this.emitNumericEntity(0,3);case We.NumericStart:return(e=this.errors)===null||e===void 0||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case We.EntityStart:return 0}}}function Bh(t,e,u,r){const n=(e&eu.BRANCH_LENGTH)>>7,i=e&eu.JUMP_TABLE;if(n===0)return i!==0&&r===i?u:-1;if(i){const o=r-i;return o<0||o>=n?-1:t[u+o]-1}let a=u,s=a+n-1;for(;a<=s;){const o=a+s>>>1,c=t[o];if(cr)s=o-1;else return t[o+n]}return-1}var ne;(function(t){t[t.Tab=9]="Tab",t[t.NewLine=10]="NewLine",t[t.FormFeed=12]="FormFeed",t[t.CarriageReturn=13]="CarriageReturn",t[t.Space=32]="Space",t[t.ExclamationMark=33]="ExclamationMark",t[t.Number=35]="Number",t[t.Amp=38]="Amp",t[t.SingleQuote=39]="SingleQuote",t[t.DoubleQuote=34]="DoubleQuote",t[t.Dash=45]="Dash",t[t.Slash=47]="Slash",t[t.Zero=48]="Zero",t[t.Nine=57]="Nine",t[t.Semi=59]="Semi",t[t.Lt=60]="Lt",t[t.Eq=61]="Eq",t[t.Gt=62]="Gt",t[t.Questionmark=63]="Questionmark",t[t.UpperA=65]="UpperA",t[t.LowerA=97]="LowerA",t[t.UpperF=70]="UpperF",t[t.LowerF=102]="LowerF",t[t.UpperZ=90]="UpperZ",t[t.LowerZ=122]="LowerZ",t[t.LowerX=120]="LowerX",t[t.OpeningSquareBracket=91]="OpeningSquareBracket"})(ne||(ne={}));var C;(function(t){t[t.Text=1]="Text",t[t.BeforeTagName=2]="BeforeTagName",t[t.InTagName=3]="InTagName",t[t.InSelfClosingTag=4]="InSelfClosingTag",t[t.BeforeClosingTagName=5]="BeforeClosingTagName",t[t.InClosingTagName=6]="InClosingTagName",t[t.AfterClosingTagName=7]="AfterClosingTagName",t[t.BeforeAttributeName=8]="BeforeAttributeName",t[t.InAttributeName=9]="InAttributeName",t[t.AfterAttributeName=10]="AfterAttributeName",t[t.BeforeAttributeValue=11]="BeforeAttributeValue",t[t.InAttributeValueDq=12]="InAttributeValueDq",t[t.InAttributeValueSq=13]="InAttributeValueSq",t[t.InAttributeValueNq=14]="InAttributeValueNq",t[t.BeforeDeclaration=15]="BeforeDeclaration",t[t.InDeclaration=16]="InDeclaration",t[t.InProcessingInstruction=17]="InProcessingInstruction",t[t.BeforeComment=18]="BeforeComment",t[t.CDATASequence=19]="CDATASequence",t[t.InSpecialComment=20]="InSpecialComment",t[t.InCommentLike=21]="InCommentLike",t[t.BeforeSpecialS=22]="BeforeSpecialS",t[t.BeforeSpecialT=23]="BeforeSpecialT",t[t.SpecialStartSequence=24]="SpecialStartSequence",t[t.InSpecialTag=25]="InSpecialTag",t[t.InEntity=26]="InEntity"})(C||(C={}));function jt(t){return t===ne.Space||t===ne.NewLine||t===ne.Tab||t===ne.FormFeed||t===ne.CarriageReturn}function Kr(t){return t===ne.Slash||t===ne.Gt||jt(t)}function Nh(t){return t>=ne.LowerA&&t<=ne.LowerZ||t>=ne.UpperA&&t<=ne.UpperZ}var Rt;(function(t){t[t.NoValue=0]="NoValue",t[t.Unquoted=1]="Unquoted",t[t.Single=2]="Single",t[t.Double=3]="Double"})(Rt||(Rt={}));const ze={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97]),XmpEnd:new Uint8Array([60,47,120,109,112])};class Rh{constructor({xmlMode:e=!1,decodeEntities:u=!0},r){this.cbs=r,this.state=C.Text,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=C.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.xmlMode=e,this.decodeEntities=u,this.entityDecoder=new Ih(e?yh:Dh,(n,i)=>this.emitCodePoint(n,i))}reset(){this.state=C.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=C.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=C.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===ne.Amp&&this.startEntity()}stateSpecialStartSequence(e){const u=this.sequenceIndex===this.currentSequence.length;if(!(u?Kr(e):(e|32)===this.currentSequence[this.sequenceIndex]))this.isSpecial=!1;else if(!u){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=C.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===ne.Gt||jt(e)){const u=this.index-this.currentSequence.length;if(this.sectionStart=0?(this.state=this.baseState,e===0&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===C.Text||this.state===C.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===C.InAttributeValueDq||this.state===C.InAttributeValueSq||this.state===C.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index=e||(this.state===C.InCommentLike?this.currentSequence===ze.CdataEnd?this.cbs.oncdata(this.sectionStart,e,0):this.cbs.oncomment(this.sectionStart,e,0):this.state===C.InTagName||this.state===C.BeforeAttributeName||this.state===C.BeforeAttributeValue||this.state===C.AfterAttributeName||this.state===C.InAttributeName||this.state===C.InAttributeValueSq||this.state===C.InAttributeValueDq||this.state===C.InAttributeValueNq||this.state===C.InClosingTagName||this.cbs.ontext(this.sectionStart,e))}emitCodePoint(e,u){this.baseState!==C.Text&&this.baseState!==C.InSpecialTag?(this.sectionStart0&&a.has(this.stack[0]);){const s=this.stack.shift();(r=(u=this.cbs).onclosetag)===null||r===void 0||r.call(u,s,!0)}this.isVoidElement(e)||(this.stack.unshift(e),this.htmlMode&&(ys.has(e)?this.foreignContext.unshift(!0):As.has(e)&&this.foreignContext.unshift(!1))),(i=(n=this.cbs).onopentagname)===null||i===void 0||i.call(n,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var u,r;this.startIndex=this.openTagStart,this.attribs&&((r=(u=this.cbs).onopentag)===null||r===void 0||r.call(u,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,u){var r,n,i,a,s,o,c,d;this.endIndex=u;let h=this.getSlice(e,u);if(this.lowerCaseTagNames&&(h=h.toLowerCase()),this.htmlMode&&(ys.has(h)||As.has(h))&&this.foreignContext.shift(),this.isVoidElement(h))this.htmlMode&&h==="br"&&((a=(i=this.cbs).onopentagname)===null||a===void 0||a.call(i,"br"),(o=(s=this.cbs).onopentag)===null||o===void 0||o.call(s,"br",{},!0),(d=(c=this.cbs).onclosetag)===null||d===void 0||d.call(c,"br",!1));else{const f=this.stack.indexOf(h);if(f!==-1)for(let g=0;g<=f;g++){const b=this.stack.shift();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,b,g!==f)}else this.htmlMode&&h==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=u+1}onselfclosingtag(e){this.endIndex=e,this.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var u,r;const n=this.tagname;this.endOpenTag(e),this.stack[0]===n&&((r=(u=this.cbs).onclosetag)===null||r===void 0||r.call(u,n,!e),this.stack.shift())}onattribname(e,u){this.startIndex=e;const r=this.getSlice(e,u);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}onattribdata(e,u){this.attribvalue+=this.getSlice(e,u)}onattribentity(e){this.attribvalue+=Es(e)}onattribend(e,u){var r,n;this.endIndex=u,(n=(r=this.cbs).onattribute)===null||n===void 0||n.call(r,this.attribname,this.attribvalue,e===Rt.Double?'"':e===Rt.Single?"'":e===Rt.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){const u=e.search(Ph);let r=u<0?e:e.substr(0,u);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}ondeclaration(e,u){this.endIndex=u;const r=this.getSlice(e,u);if(this.cbs.onprocessinginstruction){const n=this.getInstructionName(r);this.cbs.onprocessinginstruction(`!${n}`,`!${r}`)}this.startIndex=u+1}onprocessinginstruction(e,u){this.endIndex=u;const r=this.getSlice(e,u);if(this.cbs.onprocessinginstruction){const n=this.getInstructionName(r);this.cbs.onprocessinginstruction(`?${n}`,`?${r}`)}this.startIndex=u+1}oncomment(e,u,r){var n,i,a,s;this.endIndex=u,(i=(n=this.cbs).oncomment)===null||i===void 0||i.call(n,this.getSlice(e,u-r)),(s=(a=this.cbs).oncommentend)===null||s===void 0||s.call(a),this.startIndex=u+1}oncdata(e,u,r){var n,i,a,s,o,c,d,h,f,g;this.endIndex=u;const b=this.getSlice(e,u-r);!this.htmlMode||this.options.recognizeCDATA?((i=(n=this.cbs).oncdatastart)===null||i===void 0||i.call(n),(s=(a=this.cbs).ontext)===null||s===void 0||s.call(a,b),(c=(o=this.cbs).oncdataend)===null||c===void 0||c.call(o)):((h=(d=this.cbs).oncomment)===null||h===void 0||h.call(d,`[CDATA[${b}]]`),(g=(f=this.cbs).oncommentend)===null||g===void 0||g.call(f)),this.startIndex=u+1}onend(){var e,u;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let r=0;r=this.buffers[0].length;)this.shiftBuffer();let r=this.buffers[0].slice(e-this.bufferOffset,u-this.bufferOffset);for(;u-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,u-this.bufferOffset);return r}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var u,r;if(this.ended){(r=(u=this.cbs).onerror)===null||r===void 0||r.call(u,new Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}end(e){var u,r;if(this.ended){(r=(u=this.cbs).onerror)===null||r===void 0||r.call(u,new Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex]*)?>/,Mh=new RegExp(ks),hi=/^(br|hr|img|input|link|meta|area|base|col|embed|keygen|param|source|track|wbr)$/i,Uh=t=>{if(!Mh.test(t))return null;const e=t.match(ks);return e?{tag:e[1],isOpening:!t.startsWith("{const e=t.raw.match(/<\/?([a-zA-Z][a-zA-Z0-9-]*)/i);if(!e)return t;const u=e[1];if(!hi.test(u))return t;if(!t.raw.endsWith("/>")){const r=t.raw.replace(/\s*>$/,"/>");return{...t,raw:r,tag:u,attributes:Ss(t.raw)}}return t},Ss=t=>{const e={},u=/([a-zA-Z][\w-]*?)=["']([^"']*?)(?:["']|$)/g;let r;for(;(r=u.exec(t))!==null;){const[,i,a]=r;e[i]=a.trim()}const n=/(?:^|\s)([a-zA-Z][\w-]*?)(?=[\s>]|$)/g;for(;(r=n.exec(t))!==null;){const[,i]=r;i&&!e[i]&&(e[i]="")}return e},zh=t=>{const e=[];let u="";const r=[],n=new qh({onopentag:(i,a)=>{u.trim()&&(e.push({type:"text",raw:u,text:u}),u=""),hi.test(i)?e.push({type:"html",raw:`<${i}${Object.entries(a).map(([s,o])=>` ${s}="${o}"`).join("")}/>`,tag:i,attributes:a}):(r.push(i),e.push({type:"html",raw:`<${i}${Object.entries(a).map(([s,o])=>` ${s}="${o}"`).join("")}>`,tag:i,attributes:a}))},ontext:i=>{u+=i},onclosetag:i=>{u.trim()&&(e.push({type:"text",raw:u,text:u}),u=""),r.includes(i)&&!hi.test(i)&&(t.includes(``)&&e.push({type:"html",raw:``,tag:i}),r.splice(r.indexOf(i),1))}},{xmlMode:!0,recognizeSelfClosing:!0});return n.write(t),n.end(),u.trim()&&e.push({type:"text",raw:u,text:u}),e},Hh=t=>{const e=t.match(/<[a-zA-Z][^>]*>/g)||[],u=t.match(/<\/[a-zA-Z][^>]*>/g)||[];return e.length>1||u.length>1||e.length===1&&u.length===1},Qr=t=>{const e=[];for(const u of t)if(u.type==="list")u.items=u.items.map((r,n)=>({...r,listItemIndex:n,tokens:r.tokens?Qr(r.tokens):[]})),e.push(u);else if(u.type==="table")u.header&&(u.header=u.header.map(r=>({...r,tokens:r.tokens?Qr(r.tokens):[]}))),u.rows&&(u.rows=u.rows.map(r=>r.map(n=>({...n,tokens:n.tokens?Qr(n.tokens):[]})))),e.push(u);else if(u.type==="html"&&Hh(u.raw))e.push(...zh(u.raw));else if(u.type==="html"){const r=Vh(u);e.push(r)}else e.push(u);return bi(e)},bi=t=>{const e=[],u=[];for(let r=0;r0?t:e};function jh(t,e){be(e,!0);const u=ue(e,"source",19,()=>[]),r=ue(e,"renderers",19,()=>({})),n=ue(e,"options",19,()=>({})),i=ue(e,"isInline",3,!1),a=ue(e,"parsed",3,()=>{}),s=Na(e,["$$slots","$$events","$$legacy","source","renderers","options","isInline","parsed"]),o={..._h,...n()},c=new Gf,d=I(()=>{const f=new Bt(o);return Array.isArray(u())?u():u()?Qr(i()?f.inlineTokens(u()):f.lex(u())):[]});xt(()=>{l(d)&&a()(l(d))});const h={...ir,...r(),html:r().html?{...ir.html,...r().html}:ir.html};zt(t,qe({get tokens(){return l(d)}},()=>s,{get options(){return o},slug:f=>c?c.slug(f):"",get renderers(){return h}})),ve()}const Gh=Object.keys(ir).filter(t=>t!=="html"),Yh=Object.keys(rs),Wh=()=>{const t={};for(const e of Yh)t[e]=Vf;return t},vi=Gh,Zh=()=>{const t={};for(const e of vi)t[e]=nr;return t},Kh=t=>{const e=Zh();for(const u of t)if(Array.isArray(u)){const[r,n]=u;vi.includes(r)&&(e[r]=n)}else{const r=u;vi.includes(r)&&(e[r]=ir[r])}return e};var Qh=x('');function Xh(t,e){be(e,!0);let u=ue(e,"href",3,""),r=ue(e,"title",3,void 0),n=I(()=>CE2.insane(``).match(//)?.[1]);var i=U(),a=M(i);{var s=c=>{var d=Qh(),h=p(d);T(h,()=>e.children??S),z(()=>{B(d,"href",l(n)),B(d,"title",r())}),v(c,d)},o=c=>{var d=U(),h=M(d);T(h,()=>e.children??S),v(c,d)};J(a,c=>{l(n)?c(s):c(o,!1)})}v(t,i),ve()}var Jh=x('');function $h(t,e){var u=Jh(),r=p(u);T(r,()=>e.children??S),v(t,u)}var e2=x('');function t2(t,e){var u=e2(),r=p(u);T(r,()=>e.children??S),v(t,u)}var u2=x('
    '),r2=x('
    ');function n2(t,e){var u=U(),r=M(u);{var n=a=>{var s=u2(),o=p(s);T(o,()=>e.children??S),z(()=>B(s,"start",e.start)),v(a,s)},i=a=>{var s=r2(),o=p(s);T(o,()=>e.children??S),v(a,s)};J(r,a=>{e.ordered?a(n):a(i,!1)})}v(t,u)}var i2=x(`
       
    
    `);function a2(t,e){var u=i2(),r=he(p(u)),n=p(r);z(()=>{H(u,1,`${e.lang} whitespace-pre-wrap rounded bg-code-bg p-0.5 px-1.25 text-md text-code-text`),nt(n,` ${e.text??""} `)}),v(t,u)}var s2=x(' ');function o2(t,e){be(e,!0);var u=s2(),r=p(u);z(n=>nt(r,n),[()=>e.raw.replace(/`/g,"")]),v(t,u),ve()}function Ts(t,e){be(e,!0);let u=ue(e,"inline",3,!1),r=ue(e,"link",3,!0);{let n=I(()=>({...Kh(["paragraph","text","listitem","orderedlistitem","unorderedlistitem"]),link:r()?Xh:nr,code:u()?nr:a2,codespan:u()?nr:o2,em:$h,list:u()?nr:n2,strong:t2,html:Wh()}));jh(t,{get source(){return e.source},get renderers(){return l(n)},options:{mangle:!1},get isInline(){return u()}})}ve()}var l2=x('

    ');function c2(t,e){be(e,!0);let u=ue(e,"external",3,!1);var r=U(),n=M(r);Zu(n,()=>e.markdownText,i=>{var a=l2(),s=p(a);Ts(s,{get source(){return e.markdownText},inline:!0}),Qt(a,o=>ei?.(o)),z(o=>{H(a,1,o),a.dir=a.dir},[()=>j(G("mt-[30px] text-center text-2xs text-branding",{"mb-1":u()}))]),v(i,a)}),v(t,r),ve()}var d2=x('');function Fs(t,e){let u=ue(e,"external",3,!1),r=ue(e,"big",3,!1);var n=U(),i=M(n);{var a=o=>{R0(o,{get preview(){return e.preview},get external(){return u()},get big(){return r()}})},s=o=>{var c=U(),d=M(c);{var h=g=>{c2(g,{get markdownText(){return e.customBrandingText}})},f=g=>{var b=d2();v(g,b)};J(d,g=>{e.customBrandingText?g(h):g(f,!1)},!0)}v(o,c)};J(i,o=>{e.removeBranding?o(s,!1):o(a)})}v(t,n)}function Cs(t,e,u,r,n){let i=document.createElement("style");return i.textContent=` @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap'); .feedbackButton { all: unset; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 600; display: flex; align-items: center; height: 35px; border-radius: 6px; padding: 0 15px; background-color: ${t}; color: ${r}; cursor: pointer; white-space: pre; } .feedbackButton:active { scale: 99%; background-color: ${u} } .feedbackButton:hover { background-color: ${e} } .feedbackButton:focus { outline-width: 2px; outline-color: ${n}; outline-offset: 1px; outline-style: dashed; } .feedbackButton:focus:not(:focus-visible) { outline-width: 0px; } .feedbackButton span.emoji { display: inline-block; vertical-align: baseline; width: 1em; height: 1em; background-size: 1em; background-repeat: no-repeat; /* http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/ */ text-indent: 100%; white-space: nowrap; overflow: hidden; background-position: 50%, 50%; background-size: contain; } .feedbackButton span.emoji-sizer { line-height: 0.81em; font-size: 1em; margin: -2px 0; } `,i}var f2=x('');function h2(t,e){be(e,!0);const{cta_bg:u,cta_bg_hover:r,cta_bg_active:n,cta_text:i,focus:a,text:s}=e.feedback;let o;Tn(()=>{o=Cs(u,r,n,i,a),e.rootElement.shadowRoot.append(o)}),Wu(()=>{e.rootElement.shadowRoot.removeChild(o)});var c=f2();c.__click=function(...h){e.onClick?.apply(this,h)};var d=p(c);wa(d,()=>s),Cu(5,c,()=>Lu,()=>({delay:700})),v(t,c),ve()}Ke(["click"]);var b2=x("
    "),v2=x('
    ');function g2(t,e){be(e,!0);const{CLOSE:u,MINIMIZE:r,EXPAND:n}=Iu;let i=ue(e,"canClose",3,!1),a=ue(e,"collapsible",3,!0),s=ue(e,"label",3,"survey"),o=I(()=>i()?u:r),c=ee(void 0),d=ee(void 0),h=I(()=>l(o)===n),f=ee(void 0),g=I(()=>e.feedback?0:24),b=ee(ct(!0));function E(){if(!e.preview)switch(l(o)){case r:R(d,l(c),!0),l(f).scroll(0,0),setTimeout(()=>{R(o,n)},1),e.onPopupStateChange?.(r);break;case n:R(o,r),e.onPopupStateChange?.(n);break;case u:e.handleClose(),e.onPopupStateChange?.(u);break}}var w=v2(),_=p(w);{var m=le=>{var V=b2(),me=p(V);{let ge=I(()=>i()?u:l(o));C0(me,{get buttonState(){return l(ge)},onClick:E,get preview(){return e.preview},get label(){return s()}})}z(ge=>H(V,1,ge),[()=>j(G("",{hidden:e.feedback&&l(o)===n,block:!e.feedback||l(o)!==n}))]),v(le,V)};J(_,le=>{(a()||i())&&le(m)})}var D=he(_,2);{var k=le=>{h2(le,{get rootElement(){return e.rootElement},get feedback(){return e.feedback},onClick:E})};J(D,le=>{e.feedback&&l(o)===n&&le(k)})}var P=he(D,2),y=p(P),N=p(y);T(N,()=>e.children??S);var ie=he(N,2);Fs(ie,{get removeBranding(){return e.removeBranding},get preview(){return e.preview},get customBrandingText(){return e.customBrandingText}}),it(y,le=>R(f,le),()=>l(f)),z((le,V)=>{H(w,1,le),_t(y,`height: ${l(o)===n?`${l(g)}px`:l(d)?`${l(d)}px`:"auto"}`),H(y,1,V)},[()=>j(G("absolute flex flex-col items-end space-y-2.5",{"left-0 top-0 -translate-x-1/2":e.preview,"bottom-0 right-0":!e.preview&&(e.positionStyle?.includes("right")||!e.positionStyle),"bottom-0 left-0":!e.preview&&e.positionStyle?.includes("left"),"pointer-events-none":l(b)})),()=>j(G("bg-background px-6 shadow-popup-shadow transition-[height] duration-700",{"rounded-t-lg pb-0 pt-6":l(o)===n&&!e.feedback,"scrollbar max-h-80 rounded-lg pt-5":l(o)!==n,"overflow-y-auto":l(o)!==n&&!l(h),"pb-2.5":l(o)!==n&&(!e.removeBranding||e.customBrandingText),"pb-[30px]":l(o)!==n&&e.removeBranding&&!e.customBrandingText,"overflow-hidden":l(h),"w-[310px]":!e.wideLayout,"w-auto":e.wideLayout}))]),ht("introend",w,()=>R(b,!1)),ht("transitionend",y,()=>{l(o)!==n&&R(h,!1),l(o)===r&&R(d,void 0)}),ht("transitionstart",y,()=>{l(o)===n&&R(h,!0)}),vl(y,"clientHeight",le=>R(c,le)),Cu(7,w,()=>Lu),v(t,w),ve()}const Is=new ResizeObserver(Vr(t=>{for(const e of t)e.target.dispatchEvent(new CustomEvent("elResize"))},10));function m2(t){return Is.observe(t),{destroy(){Is.unobserve(t)}}}var p2=x('
    ');function Bs(t,e){be(e,!0);let u=ue(e,"transparent",3,!1),r=ue(e,"size",3,"lg");var n=p2(),i=p(n),a=p(i);{let s=I(()=>G("text-choice",{"h-[60px] w-[60px]":r()==="lg","h-[28px] w-[28px]":r()==="sm"}));Vt(a,{name:"tick",get class(){return l(s)}})}z(s=>H(n,1,s),[()=>j(G("flex items-center justify-center rounded-full",{"bg-background":!u(),"h-[150px] w-[150px]":r()==="lg","h-[70px] w-[70px]":r()==="sm"}))]),v(t,n),ve()}var x2=x('
    ');function E2(t,e){let u=ue(e,"height",3,0);var r=x2();z(()=>_t(r,`background-image: var(--external-bg-image); height: ${u()}px`)),v(t,r)}var w2=x('

    ');function _2(t,e){be(e,!0);let u=ue(e,"height",3,0);var r=w2(),n=p(r);n.textContent="PREVIEW ".repeat(3e3),z(i=>{H(r,1,i),_t(r,`font-size:37px; height: ${u()*3}px; min-height: 250vh`)},[()=>j(G("fixed block w-[200%] -translate-y-20 rotate-[-20deg] overflow-hidden whitespace-pre-wrap bg-external-bg-color leading-relaxed text-title"))]),v(t,r),ve()}var D2=x("
    ");function y2(t,e){let u=ue(e,"height",3,0);var r=D2();z(()=>_t(r,`height: ${u()+80}px`)),v(t,r)}var A2=x('
    '),k2=x("
    "),S2=x('
    ',1);function T2(t,e){be(e,!0);let u=ee(void 0),r=ee(ct(!0));var n=S2(),i=M(n);{var a=m=>{E2(m,{get height(){return l(u)}})},s=m=>{var D=U(),k=M(D);{var P=y=>{_2(y,{get height(){return l(u)}})};J(k,y=>{e.sitePreview&&y(P)},!0)}v(m,D)};J(i,m=>{e.preview?m(a):m(s,!1)})}var o=he(i,2);{var c=m=>{y2(m,{get height(){return l(u)}})};J(o,m=>{e.preview||m(c)})}var d=he(o,2),h=p(d);{var f=m=>{var D=A2(),k=p(D);Bs(k,{size:"sm",transparent:!0}),v(m,D)};J(h,m=>{e.externalThankyou&&m(f)})}var g=he(h,2),b=p(g);{var E=m=>{var D=k2(),k=p(D);T(k,()=>e.children??S),z(P=>H(D,1,P),[()=>j(G("bg-background shadow-popup-shadow transition-[height] duration-700","rounded-lg","w-[335px] px-[25px] pb-[30px] pt-[22px]",{"tablet:w-[532px] tablet:pt-[25px] desktop:w-[700px] desktop:px-[30px] desktop:pb-[40px] desktop:pt-[30px]":!e.preview&&!e.externalThankyou,"tablet:w-[460px] tablet:px-[30px] tablet:pb-[40px] tablet:pt-[30px] ":!e.preview&&e.externalThankyou,y:!e.removeBranding,x:e.removeBranding}))]),v(m,D)},w=m=>{var D=U(),k=M(D);T(k,()=>e.children??S),v(m,D)};J(b,m=>{e.emptyLayout?m(w,!1):m(E)})}var _=he(b,2);{let m=I(()=>e.externalThankyou||e.emptyLayout);Fs(_,{get removeBranding(){return e.removeBranding},get preview(){return e.preview},get customBrandingText(){return e.customBrandingText},external:!0,get big(){return l(m)}})}Qt(d,m=>m2?.(m)),z(m=>H(d,1,m),[()=>j(G("absolute flex flex-col items-center space-y-2.5",{"left-1/2 top-0 -translate-x-1/2 py-5":e.preview,"bottom-1/2 left-1/2 -translate-x-1/2 translate-y-1/2":!e.preview,"pointer-events-none":l(r)}))]),ht("elResize",d,m=>R(u,m.target.clientHeight,!0)),ht("introend",d,()=>R(r,!1)),Cu(5,d,()=>Lu),v(t,n),ve()}var F2=x("

    ");function C2(t,e){be(e,!0);var u=F2(),r=p(u);et(r,{get text(){return e.title}}),z(n=>{H(u,1,n),B(u,"id",e.id)},[()=>j(G("text-base font-semibold text-title wordbreak",{"tablet:text-lg desktop:text-xl":e.external&&!e.preview,"text-center":e.externalThankyou}))]),v(t,u),ve()}var I2=x('

    ');function B2(t,e){be(e,!0);var u=U(),r=M(u);Zu(r,()=>e.markdownText,n=>{var i=I2(),a=p(i);Ts(a,{get source(){return e.markdownText}}),Qt(i,s=>ei?.(s)),z(s=>{H(i,1,s),B(i,"id",e.id),i.dir=i.dir},[()=>j(G("mt-2.5 whitespace-pre-wrap text-md text-subtext wordbreak",{"tablet:text-base":e.external&&!e.preview,"text-center":e.externalThankyou}))]),v(n,i)}),v(t,u),ve()}var N2=x('');function R2(t,e){be(e,!0);let u=ee("");function r(i){i.stopPropagation()}var n=N2();n.__input=function(...i){e.handleValueChange?.apply(this,i)},n.__keydown=r,z(i=>{B(n,"placeholder",e.placeholder),B(n,"name",e.name),B(n,"aria-labelledby",e.labelledBy),B(n,"aria-invalid",!!e.errorDescriptionId),B(n,"aria-errormessage",e.errorDescriptionId),H(n,1,i),n.dir=n.dir},[()=>j(G("form-input mt-5 h-10 w-full rounded-md border-input-border bg-input-bg text-sm text-input-text","focus:border-input-border-focus focus:ring-input-border-focus","placeholder:text-placeholder",{"tablet:mt-[25px] tablet:text-md desktop:mt-[30px] desktop:h-11":e.external&&!e.preview}))]),ht("keypress",n,r),On(n,()=>l(u),i=>R(u,i)),v(t,n),ve()}Ke(["input","keydown"]);var L2=x('');function O2(t,e){be(e,!0);let u=ee("");function r(i){i.stopPropagation()}var n=L2();n.__input=function(...i){e.handleValueChange?.apply(this,i)},n.__keydown=r,z(i=>{B(n,"placeholder",e.placeholder),B(n,"name",e.name),B(n,"aria-labelledby",e.labelledBy),B(n,"aria-invalid",!!e.errorDescriptionId),B(n,"aria-errormessage",e.errorDescriptionId),H(n,1,i),n.dir=n.dir},[()=>j(G("form-textarea mt-5 h-[84px] max-h-[84px] w-full resize-none rounded-md border-input-border bg-input-bg text-sm text-input-text","focus:border-input-border-focus focus:ring-input-border-focus","placeholder:text-placeholder","block","scrollbar",{"tablet:mt-[25px] tablet:h-[108px] tablet:max-h-[108px] tablet:text-md desktop:mt-[30px] desktop:h-[132px] desktop:max-h-[132px]":e.external&&!e.preview}))]),ht("keypress",n,r),On(n,()=>l(u),i=>R(u,i)),v(t,n),ve()}Ke(["input","keydown"]);function P2(t,e){be(e,!0);const u=I(()=>e.question.subtype===Cr.LONG?O2:R2);var r=U(),n=M(r);je(n,()=>l(u),(i,a)=>{a(i,{get name(){return e.inputName},get placeholder(){return e.question.placeholder},get handleValueChange(){return e.handleValueChange},get labelledBy(){return e.labelledBy},get errorDescriptionId(){return e.errorDescriptionId},get external(){return e.external},get preview(){return e.preview}})}),v(t,r),ve()}function q2(t,e,u,r){const{key:n}=t;e.onKeyDown?.(t),n==="Escape"?e.onCancel?.():n==="Enter"&&u().trim()===""?e.onEmptySubmit?.():n==="Enter"?(e.onSubmit?.(u()),l(r).blur()):n==="Tab"?(e.onTabAway?.(u()),l(r).blur()):["ArrowUp","ArrowLeft"].includes(t.key)?e.onSelectPrev?.():["ArrowDown","ArrowRight"].includes(t.key)&&e.onSelectNext?.()}function gi(t){t.stopPropagation()}var M2=x('');function Xr(t,e){be(e,!0);let u=ue(e,"value",15,""),r=ue(e,"placeholder",3,""),n=ue(e,"autoFocus",3,!1),i=ee(void 0);Tn(()=>{n()&&l(i)&&(l(i).focus(),l(i).select())}),Wu(()=>{e.onUnmount?.()});var a=M2();a.__keydown=[q2,e,u,i],a.__mousedown=[gi],a.__click=[gi],a.__mouseup=[gi],it(a,s=>R(i,s),()=>l(i)),z(s=>{B(a,"name",`${e.name}_OTHER`),H(a,1,s),B(a,"placeholder",r()),a.dir=a.dir},[()=>j(G("-mx-1 w-full rounded bg-transparent !py-1 px-0.5","form-input border-transparent bg-input-bg text-[1em] text-input-text","focus:border-input-border-focus focus:ring-input-border-focus","placeholder:text-placeholder"))]),ht("blur",a,function(...s){e.onBlur?.apply(this,s)}),On(a,u),v(t,a),ve()}Ke(["keydown","mousedown","click","mouseup"]);const Pu=(t,e)=>t===oe?e:t;var U2=(t,e,u)=>{t.stopPropagation(),e!==oe&&u.onOptionClick?.(e,u.questionNumber)},V2=x('
    '),z2=x(''),H2=x('
    '),j2=x('
    ');function G2(t,e){be(e,!0);const u=[];let r=ee(null),n=ue(e,"options",19,()=>[]),i=ee(""),a=ee(void 0),s=ee(void 0);function o(){R(i,""),R(r,null)}function c(b){const E=n().findIndex(_=>_===b),w=h(E-1,n().length);return[n()[w],w]}function d(b){const E=n().findIndex(_=>_===b),w=h(E+1,n().length);return[n()[w],w]}function h(b,E){return(b%E+E)%E}const f=(b,E)=>{const w=b.querySelectorAll("input[type=radio]");w[E]&&w[E].focus()};var g=j2();$e(g,20,n,b=>b,(b,E)=>{var w=H2(),_=p(w);_.__pointerup=[U2,E,e];var m=p(_);m.__change=function(...N){e.handleValueChange?.apply(this,N)};var D,k=he(m,2);{var P=N=>{var ie=V2(),le=p(ie);Xr(le,{get name(){return e.name},get placeholder(){return e.defaultOtherResponse},autoFocus:!0,onCancel:()=>{o()},onEmptySubmit:()=>{o()},onSubmit:V=>{R(i,V,!0),l(a).closest("form")?.requestSubmit?.()},onUnmount:()=>{},onBlur:()=>{l(i).trim()===""&&o()},onSelectPrev:()=>{const[V,me]=c(oe);R(r,V,!0),f(l(s),me)},onSelectNext:()=>{const[V,me]=d(oe);R(r,V,!0),f(l(s),me)},get value(){return l(i)},set value(V){R(i,V,!0)}}),it(ie,V=>R(a,V),()=>l(a)),v(N,ie)},y=N=>{var ie=z2(),le=p(ie);{let V=I(()=>Pu(E,l(i)||e.defaultOtherResponse));et(le,{get text(){return l(V)}})}v(N,ie)};J(k,N=>{E===oe&&l(r)===oe?N(P):N(y,!1)})}z((N,ie,le)=>{H(w,1,N,"svelte-1jn6vf0"),H(_,1,ie,"svelte-1jn6vf0"),H(m,1,le),B(m,"name",e.name),D!==(D=E)&&(m.value=(m.__value=E)??"")},[()=>j(G("w-full rounded-[19px]",{"shadow-choice-label-selected-shadow":l(r)===E})),()=>j(G("inline-flex min-h-[39px] w-full cursor-pointer items-start px-3.75 py-2 text-sm","rounded-[19px] border border-input-border","betterhover:hover:border-transparent betterhover:hover:ring-2 betterhover:hover:ring-input-border-focus",{"bg-choice-label-selected-bg text-choice-label-selected-text":l(r)===E,"border-transparent ring-2 ring-input-border-focus":l(r)===E,"text-choice-label-text":l(r)!==E,"!py-0":E===oe&&l(r)===oe})),()=>j(G("relative mt-[4px] h-[13px] w-[13px] shrink-0 cursor-pointer appearance-none","rounded-full border-2 border-choice","checked:after:left-0.5 checked:after:top-0.5 checked:after:h-1.25 checked:after:w-1.25","checked:after:absolute checked:after:rounded-full checked:after:bg-choice","focus:outline-none focus-visible:outline-dashed focus-visible:outline-2 focus-visible:outline-focus",{"!mt-0 self-center":E===oe&&l(r)===oe}))]),Xu(u,[],m,()=>l(r),N=>R(r,N)),v(b,w)}),it(g,b=>R(s,b),()=>l(s)),z(b=>{H(g,1,b,"svelte-1jn6vf0"),B(g,"aria-labelledby",e.labelledBy),B(g,"aria-invalid",!!e.errorDescriptionId),B(g,"aria-errormessage",e.errorDescriptionId)},[()=>j(G("mt-5 flex flex-col ",{"space-y-2":!e.external||e.preview,"w-max min-w-full max-w-full space-y-2 tablet:mt-[25px] tablet:min-w-[50%] desktop:mt-[30px] desktop:min-w-[40%] desktop:space-y-2.5":e.external&&!e.preview}))]),v(t,g),ve()}Ke(["pointerup","change"]);var Y2=x('');function Ns(t,e){be(e,!0);let u=ue(e,"ref",15);var r=Y2();r.__click=function(...i){e.onClick?.apply(this,i)};var n=p(r);Vt(n,{name:"expand",class:"h-2.5 w-2.5 rotate-180 text-choice-label-selected-text"}),it(r,i=>u(i),()=>u()),z(i=>H(r,1,i),[()=>j(G("absolute right-2.5 top-1/2 z-10 flex h-5 w-5 -translate-y-1/2 items-center justify-center rounded-full","bg-select-dropdown-indicator-bg betterhover:hover:bg-select-dropdown-indicator-bg-hover"))]),v(t,r),ve()}Ke(["click"]);function Jr(){return CE2.nanoid()}function Rs(t,e){let u;async function r(i){if(e=i,typeof e=="string"){if(u=document.querySelector(e),u===null&&(await Dr(),u=document.querySelector(e)),u===null)throw new Error(`No element found matching css selector: "${e}"`)}else if(e instanceof HTMLElement)u=e;else if(typeof e=="function")u=e();else throw new TypeError(`Unknown portal target type: ${e===null?"null":typeof e}. Allowed types: string (CSS selector) or HTMLElement.`);u.appendChild(t)}function n(){t.parentNode&&t.parentNode.removeChild(t)}return r(e),{update:r,destroy:n}}const xe={Close:"Close",CloseSelect:"CloseSelect",First:"First",Last:"Last",Next:"Next",Open:"Open",PageDown:"PageDown",PageUp:"PageUp",Previous:"Previous",Space:"Space",Type:"Type",Blur:"Blur"},ut={Backspace:"Backspace",Clear:"Clear",Down:"ArrowDown",End:"End",Enter:"Enter",Escape:"Escape",Home:"Home",Left:"ArrowLeft",PageDown:"PageDown",PageUp:"PageUp",Right:"ArrowRight",Space:" ",Tab:"Tab",Up:"ArrowUp"};function Ls(t,e){const{key:u,altKey:r,ctrlKey:n,metaKey:i}=t;if(!e&&["ArrowDown","ArrowUp","Enter"," ","Home","End"].includes(u))return xe.Open;if(u===ut.Backspace||u===ut.Clear||u.length===1&&u!==" "&&!r&&!n&&!i)return xe.Type;if(e){if(u===ut.Down&&!r||u===ut.Right)return xe.Next;if(u===ut.Up&&r)return xe.CloseSelect;if(u===ut.Up||u===ut.Left)return xe.Previous;if(u===ut.Home)return xe.First;if(u===ut.End)return xe.Last;if(u===ut.PageUp)return xe.PageUp;if(u===ut.PageDown)return xe.PageDown;if(u===ut.Escape)return xe.Close;if(u===ut.Enter)return xe.CloseSelect;if(u===ut.Space)return xe.Space;if(u===ut.Tab)return xe.Blur}}function Os(t,e,u){switch(u){case xe.First:return 0;case xe.Last:return e;case xe.Previous:return Math.max(0,t-1);case xe.Next:return Math.min(e,t+1);default:return t}}function Ps(t){return t&&t.clientHeighti+n;a?e.scrollTo(0,r):s&&e.scrollTo(0,r-n+u)}function Ms(t=[],e,u=[]){let r=e.toLowerCase().trim();return t.filter(n=>n.toLowerCase().indexOf(r)===0&&u.indexOf(n)<0)}function Us(t,e,u=0){const r=[...t.slice(u),...t.slice(0,u)],n=Ms(r,e)[0],i=a=>a.every(s=>s===a[0]);if(n)return t.indexOf(n);if(i(e.split(""))){const a=Ms(r,e[0]);return t.indexOf(a[0])}else return-1}function Vs(t,e={}){let u=e.exclude||[];const r=n=>{const i=n.composedPath();t&&!i.includes(t)&&!u.some(a=>a&&i.includes(a))&&!n.defaultPrevented&&t.dispatchEvent(new CustomEvent("clickaway"))};return document.addEventListener("click",r,!0),{update(n){u=n.exclude||[]},destroy(){document.removeEventListener("click",r,!0)}}}function W2(t,e,u,r,n,i,a,s,o,c,d,h){t.stopPropagation();const{key:f}=t,g=e().length-1,b=Ls(t,l(u));switch(b){case xe.Next:case xe.Last:case xe.First:case xe.Previous:return t.preventDefault(),r(Os(l(n),g,b));case xe.CloseSelect:case xe.Space:return t.preventDefault(),i(l(n)),l(n)===l(a)?void 0:s(!1);case xe.Close:return t.preventDefault(),s(!1);case xe.Type:o(f);break;case xe.Open:return t.preventDefault(),s(!0);case xe.Blur:return l(c)&&l(d).trim()===""&&h(),s(!1)}}var Z2=(t,e)=>e(!0),K2=x('
    '),Q2=x(''),X2=x('
    '),J2=x('
    ');function $2(t,e){be(e,!0);let u=ue(e,"options",19,()=>[]),r=I(()=>u()?.findIndex(F=>F===oe)),n=I(()=>u()?.[l(f)]===oe),i=ee(""),a,s=ee(void 0),o=ee(void 0),c=ee(void 0),d=ct([]),h=ee(0),f=ee(void 0),g=ee(!1),b="",E,w=Jr(),_=I(()=>u()?.[l(f)]??""),m=ee(void 0);const{computePosition:D,size:k,autoUpdate:P}=CE2.floatingUI;function y(F){Dr().then(()=>{R(m,{exclude:[F]},!0)})}function N(){l(o)&&D(l(o),l(c),{placement:"top",middleware:[k({apply({elements:F}){Object.assign(F.floating.style,{width:`${F.reference.getBoundingClientRect().width}px`})}})]}).then(({x:F,y:Q})=>{Object.assign(l(c).style,{left:`${F}px`,top:`${Q}px`,zIndex:e.zIndex})})}function ie(){a=P(l(o),l(c),N,{elementResize:!1})}function le(){a&&a()}Wu(()=>a?.()),xt(()=>{l(g)&&Ps(l(c))&&qs(d[l(h)],l(c))});function V(F,Q=!0){R(g,F,!0),Q&&l(s).focus(),F===!1?(l(n)&&l(i).trim()===""&&(R(f,null),K()),le()):F===!0&&ie()}function me(F){ge(F),Z(F),setTimeout(()=>{u()?.[F]!==oe&&(V(!1),K())},0)}function ge(F){R(h,F,!0),e.handleValueChange?.()}function Z(F){R(f,F,!0)}function ye(F){V(!0);const Q=ce(F),ae=Us(u(),Q,l(h)+1);ae>=0&&ge(ae)}function ce(F){return typeof E=="number"&&clearTimeout(E),E=setTimeout(()=>{b=""},500),b+=F,b}function K(){R(i,"")}function de(){l(s)?.focus?.()}var fe=J2(),Pe=p(fe),Ie=he(Pe,2),pe=he(Ie,2);pe.__click=[Z2,V],pe.__keydown=[W2,u,g,ge,h,Z,r,V,ye,n,i,K];var Ee=p(pe),Re=p(Ee),Be=he(Ee,2);Ns(Be,{onClick:F=>{F.stopPropagation(),V(!l(g))}}),it(pe,F=>R(s,F),()=>l(s)),Cn(pe,()=>y);var q=he(pe,2);$e(q,22,u,F=>F,(F,Q,ae)=>{var Y=X2();Y.__click=X=>{X.stopPropagation(),me(l(ae))};var L=p(Y),re=he(L,2);{var $=X=>{var _e=K2(),Ne=p(_e);Xr(Ne,{get name(){return e.name},get placeholder(){return e.defaultOtherResponse},autoFocus:!0,onCancel:()=>{K(),R(f,null),de()},onEmptySubmit:()=>{K(),R(f,null),de()},onSubmit:Me=>{V(!1),R(i,Me,!0),de()},onTabAway:()=>{l(i).trim()===""&&(K(),R(f,null)),V(!1),de()},get value(){return l(i)},set value(Me){R(i,Me,!0)}}),v(X,_e)},te=X=>{var _e=Q2(),Ne=p(_e);{let Me=I(()=>Pu(Q,l(i)||e.defaultOtherResponse));et(Ne,{get text(){return l(Me)}})}v(X,_e)};J(re,X=>{Q===oe&&l(n)&&l(g)?X($):X(te,!1)})}it(Y,(X,_e)=>d[_e]=X,X=>d?.[X],()=>[l(ae)]),z((X,_e)=>{H(Y,1,X,"svelte-1dpzpc9"),B(Y,"id",`${w}-${l(ae)}`),B(Y,"aria-selected",l(f)===l(ae)),H(L,1,_e)},[()=>j(G("flex min-h-[37px] cursor-pointer items-start px-2.5 py-2 text-select-option-text","betterhover:hover:bg-select-option-bg-active",{"bg-select-option-bg-active font-semibold":l(f)===l(ae),"bg-select-option-bg-active":l(h)===l(ae),"bg-select-option-bg betterhover:hover:bg-select-option-bg-hover":l(h)!==l(ae)&&l(f)!==l(ae),"!py-0":Q===oe&&l(n)})),()=>j(G("relative mt-[4px] h-[13px] w-[13px] shrink-0 rounded-full border-2 border-choice",{"after:absolute after:left-0.5 after:top-0.5 after:h-1.25 after:w-1.25 after:rounded-full after:bg-choice":l(f)===l(ae),"!mt-0 !self-center":Q===oe}))]),v(F,Y)}),it(q,F=>R(c,F),()=>l(c)),Qt(q,(F,Q)=>Rs?.(F,Q),()=>()=>e.rootElement?.shadowRoot?e.rootElement.shadowRoot.querySelector("#main"):document.querySelector("#main")),Qt(q,(F,Q)=>Vs?.(F,Q),()=>l(m)),it(fe,F=>R(o,F),()=>l(o)),z((F,Q,ae,Y)=>{H(fe,1,F),Ar(Pe,l(_)),B(Pe,"name",e.name),Ar(Ie,l(i)),B(Ie,"name",`${e.name}_OTHER`),H(pe,1,Q),B(pe,"id",w),B(pe,"aria-activedescendant",l(g)?`${w}-${l(h)}`:""),B(pe,"aria-expanded",l(g)),B(pe,"aria-labelledby",`${e.labelledBy} ${w}`),B(pe,"aria-controls",`${w}-listbox`),B(pe,"aria-invalid",!!e.errorDescriptionId),B(pe,"aria-errormessage",e.errorDescriptionId),nt(Re,ae),Ee.dir=Ee.dir,H(q,1,Y,"svelte-1dpzpc9"),B(q,"id",`${w}-listbox`),B(q,"aria-labelledby",`${e.labelledBy} ${w}`)},[()=>j(G("mt-5 w-full",{"tablet:mt-[25px] desktop:mt-[30px]":e.external&&!e.preview})),()=>j(G("relative flex h-9 w-full min-w-0 items-center rounded-md border border-input-border pl-2.5 pr-10 text-sm text-choice-label-selected-text","focus:border-transparent focus:outline-none focus:ring-2 focus:ring-input-border-focus","betterhover:hover:border-choice",{"tablet:h-10 desktop:h-11":e.external&&!e.preview},"has-[:dir(rtl)]:[direction:rtl]")),()=>l(_)?Pu(l(_),l(i)||e.defaultOtherResponse):e.dropdownSelectText,()=>j(G("absolute max-h-60 overflow-y-auto overflow-x-hidden py-0.5 text-sm shadow-popup-shadow","rounded border border-input-border bg-select-dropdown-bg","scrollbar",{hidden:!l(g),block:l(g)}))]),ht("clickaway",q,()=>{l(g)&&V(!1)}),v(t,fe),ve()}Ke(["click","keydown"]);var eb=x('
    '),tb=x(''),ub=x('
    '),rb=x('
    ');function nb(t,e){be(e,!0);const u=[];let r=ee(ct([])),n=ue(e,"options",19,()=>[]),i=ee("");function a(){R(r,l(r).filter(c=>c!==oe),!0),R(i,"")}let s=I(()=>l(r).includes(oe));var o=rb();$e(o,20,n,c=>c,(c,d)=>{var h=ub(),f=p(h),g=p(f),b=p(g);b.__change=function(...k){e.handleValueChange?.apply(this,k)};var E,w=he(b,2);Vt(w,{name:"tick",class:"invisible absolute left-0.5 top-0.5 h-[9px] w-[9px] text-background peer-checked:visible"});var _=he(g,2);{var m=k=>{var P=eb(),y=p(P);Xr(y,{get name(){return e.name},get placeholder(){return e.defaultOtherResponse},autoFocus:!0,onCancel:()=>{a()},onEmptySubmit:()=>{a()},onSubmit:N=>{R(i,N,!0)},onUnmount:()=>{a()},onBlur:()=>{l(i).trim()===""&&a()},get value(){return l(i)},set value(N){R(i,N,!0)}}),v(k,P)},D=k=>{var P=tb(),y=p(P);{let N=I(()=>Pu(d,l(i)||e.defaultOtherResponse));et(y,{get text(){return l(N)}})}v(k,P)};J(_,k=>{d===oe&&l(s)?k(m):k(D,!1)})}z((k,P,y,N)=>{H(h,1,k,"svelte-1wk1css"),H(f,1,P,"svelte-1wk1css"),H(g,1,y),H(b,1,N),B(b,"name",e.name),B(b,"aria-invalid",!!e.errorDescriptionId),B(b,"aria-errormessage",e.errorDescriptionId),E!==(E=d)&&(b.value=(b.__value=d)??"")},[()=>j(G("w-full rounded-[19px]",{"shadow-choice-label-selected-shadow":l(r).includes(d)})),()=>j(G("relative inline-flex min-h-[39px] w-full cursor-pointer items-start px-3.75 py-2 text-sm","rounded-[19px] border border-input-border","betterhover:hover:border-transparent betterhover:hover:ring-2 betterhover:hover:ring-input-border-focus",{"bg-choice-label-selected-bg text-choice-label-selected-text":l(r).includes(d),"border-transparent ring-2 ring-input-border-focus":l(r).includes(d),"text-choice-label-text":!l(r).includes(d),"!py-0":d===oe&&l(s)})),()=>j(G("relative mt-[4px] h-[13px] w-[13px]",{"!mt-0 self-center":d===oe&&l(s)})),()=>j(G("peer relative h-[13px] w-[13px] shrink-0 cursor-pointer appearance-none","flex items-center justify-center border-2 border-choice","bg-background checked:bg-choice","focus:outline-none focus-visible:outline-dashed focus-visible:outline-2 focus-visible:outline-focus"))]),Xu(u,[],b,()=>l(r),k=>R(r,k)),v(c,h)}),z(c=>{H(o,1,c,"svelte-1wk1css"),B(o,"aria-labelledby",e.labelledBy)},[()=>j(G("mt-5 flex flex-col",{"space-y-2":!e.external||e.preview,"w-max min-w-full max-w-full space-y-2 tablet:mt-[25px] tablet:min-w-[50%] desktop:mt-[30px] desktop:min-w-[40%] desktop:space-y-2.5":e.external&&!e.preview}))]),v(t,o),ve()}Ke(["change"]);function ib(t,e,u,r,n,i,a,s,o,c,d){t.stopPropagation();const{key:h}=t,f=e().length-1,g=Ls(t,l(u));switch(g){case xe.Next:case xe.Last:case xe.First:case xe.Previous:return t.preventDefault(),r(Os(l(n),f,g));case xe.CloseSelect:case xe.Space:t.preventDefault(),i(l(n));break;case xe.Close:return t.preventDefault(),a(!1);case xe.Type:s(h);break;case xe.Open:return t.preventDefault(),a(!0);case xe.Blur:return l(o)&&l(c).trim()===""&&d(),a(!1)}}var ab=(t,e)=>{e(!0)},sb=x('
    '),ob=x(''),lb=x('
    '),cb=x('
    ');function db(t,e){be(e,!0);let u=ue(e,"options",19,()=>[]),r=ue(e,"allowOtherResponses",3,!1),n=ee(void 0),i=ee(void 0),a=ee(void 0),s=ct([]),o,c=ee(0),d=ee(ct([])),h=ee(!1),f="",g,b=Jr(),E=ee(void 0),w=I(()=>[...u().filter((L,re)=>l(d).includes(re))]),_=ee(""),m=ee(void 0),D=I(()=>u().findIndex(L=>L===oe)),k=I(()=>l(w).includes(oe));function P(L){Dr().then(()=>{R(E,{exclude:[L]},!0)})}const{computePosition:y,size:N,autoUpdate:ie}=CE2.floatingUI;function le(){l(i)&&y(l(i),l(a),{placement:"top",middleware:[N({apply({elements:L}){Object.assign(L.floating.style,{width:`${L.reference.getBoundingClientRect().width}px`})}})]}).then(({x:L,y:re})=>{Object.assign(l(a).style,{left:`${L}px`,top:`${re}px`,zIndex:e.zIndex})})}function V(){o=ie(l(i),l(a),le,{elementResize:!1})}function me(){o&&o()}Wu(()=>o?.());let ge=I(()=>{let L;if(l(w).length===0)L=e.dropdownSelectText;else{const re=e.dropdownMultipleItemsText.replace(Al,l(w).length);L=l(w).length>1?re:Pu(l(w)[0],l(_).trim()===""?e.dropdownSelectText:l(_))}return L});xt(()=>{l(h)&&Ps(l(a))&&qs(s[l(c)],l(a))});function Z(L,re=!0){R(h,L,!0),re&&l(n).focus(),L===!1?(ye(),me()):L===!0&&V()}function ye(){l(d).includes(l(D))&&l(_).trim()===""&&R(d,l(d).filter(L=>L!==l(D)),!0)}function ce(L){K(L),de(L),L===l(D)?Z(!0,!1):(Z(!0),ye())}function K(L){R(c,L,!0),e.handleValueChange?.()}function de(L){l(d).includes(L)?R(d,l(d).filter(re=>re!==L),!0):R(d,[...l(d),L],!0)}function fe(L){Z(!0);const re=Pe(L),$=Us(u(),re,l(c)+1);$>=0&&K($)}function Pe(L){return typeof g=="number"&&clearTimeout(g),g=setTimeout(()=>{f=""},500),f+=L,f}function Ie(){R(_,""),R(d,l(d).filter(L=>L!==l(D)),!0)}function pe(){l(n)?.focus?.()}var Ee=cb(),Re=p(Ee),Be=he(Re,2),q=he(Be,2);q.__click=[ab,Z],q.__keydown=[ib,u,h,K,c,de,Z,fe,k,_,Ie];var F=p(q),Q=p(F),ae=he(F,2);Ns(ae,{onClick:L=>{L.stopPropagation(),Z(!l(h))}}),it(q,L=>R(n,L),()=>l(n)),Cn(q,()=>P);var Y=he(q,2);$e(Y,22,u,L=>L,(L,re,$)=>{var te=lb();te.__click=Se=>{Se.stopPropagation(),ce(l($))};var X=p(te),_e=p(X);{let Se=I(()=>G("h-[9px] w-[9px] text-background",{invisible:!l(d).includes(l($)),visible:l(d).includes(l($))}));Vt(_e,{name:"tick",get class(){return l(Se)}})}var Ne=he(X,2);{var Me=Se=>{var Le=sb(),yt=p(Le);Xr(yt,{get name(){return e.name},get placeholder(){return e.defaultOtherResponse},autoFocus:!0,onCancel:()=>{Ie(),pe()},onEmptySubmit:()=>{Ie(),pe()},onTabAway:()=>{l(_).trim()===""&&(Ie(),ye()),Z(!1),pe()},onSubmit:gt=>{R(_,gt,!0),pe()},onUnmount:()=>{Ie()},get value(){return l(_)},set value(gt){R(_,gt,!0)}}),it(Le,gt=>R(m,gt),()=>l(m)),v(Se,Le)},Ze=Se=>{var Le=ob(),yt=p(Le);{let gt=I(()=>Pu(re,l(_)||e.defaultOtherResponse));et(yt,{get text(){return l(gt)}})}v(Se,Le)};J(Ne,Se=>{re===oe&&r()&&l(w).includes(oe)?Se(Me):Se(Ze,!1)})}it(te,(Se,Le)=>s[Le]=Se,Se=>s?.[Se],()=>[l($)]),z((Se,Le,yt)=>{H(te,1,Se,"svelte-1dpzpc9"),B(te,"id",`${b}-${l($)}`),B(te,"aria-selected",Le),H(X,1,yt)},[()=>j(G("relative flex min-h-[37px] cursor-pointer items-start px-2.5 text-select-option-text","betterhover:hover:bg-select-option-bg-active",{"bg-select-option-bg-active font-semibold":l(d).includes(l($)),"bg-select-option-bg-active":l(c)===l($),"bg-select-option-bg betterhover:hover:bg-select-option-bg-hover":l(c)!==l($)&&!l(d).includes(l($)),"py-2":!(re===oe&&r()&&l(w).includes(oe))})),()=>l(d).includes(l($)),()=>j(G("relative mt-[4px] h-[13px] w-[13px] shrink-0 cursor-pointer appearance-none","flex items-center justify-center border-2 border-choice",{"bg-choice":l(d).includes(l($)),"!mt-0 self-center":re===oe}))]),v(L,te)}),it(Y,L=>R(a,L),()=>l(a)),Qt(Y,(L,re)=>Rs?.(L,re),()=>()=>e.rootElement?.shadowRoot?e.rootElement.shadowRoot.querySelector("#main"):document.querySelector("#main")),Qt(Y,(L,re)=>Vs?.(L,re),()=>l(E)),it(Ee,L=>R(i,L),()=>l(i)),z((L,re,$,te)=>{H(Ee,1,L),Ar(Re,re),B(Re,"name",e.name),Ar(Be,l(_)),B(Be,"name",`${e.name}_OTHER`),H(q,1,$),B(q,"id",b),B(q,"aria-activedescendant",l(h)?`${b}-${l(c)}`:""),B(q,"aria-expanded",l(h)),B(q,"aria-labelledby",`${e.labelledBy} ${b}`),B(q,"aria-controls",`${b}-listbox`),B(q,"aria-invalid",!!e.errorDescriptionId),B(q,"aria-errormessage",e.errorDescriptionId),nt(Q,l(ge)),F.dir=F.dir,H(Y,1,te,"svelte-1dpzpc9"),B(Y,"id",`${b}-listbox`),B(Y,"aria-labelledby",`${e.labelledBy} ${b}`)},[()=>j(G("mt-5 w-full",{"tablet:mt-[25px] desktop:mt-[30px]":e.external&&!e.preview})),()=>JSON.stringify(l(w)),()=>j(G("relative flex h-9 w-full min-w-0 items-center rounded-md border border-input-border pl-2.5 pr-10 text-sm text-choice-label-selected-text","focus:border-transparent focus:outline-none focus:ring-2 focus:ring-input-border-focus","betterhover:hover:border-choice",{"tablet:h-10 desktop:h-11":e.external&&!e.preview},"has-[:dir(rtl)]:[direction:rtl]")),()=>j(G("absolute max-h-60 overflow-y-auto overflow-x-hidden py-0.5 text-sm shadow-popup-shadow","rounded border border-input-border bg-select-dropdown-bg","scrollbar",{hidden:!l(h),block:l(h)}))]),ht("clickaway",Y,()=>{l(h)&&Z(!1)}),v(t,Ee),ve()}Ke(["click","keydown"]);function fb(t,e){be(e,!0);let u=ue(e,"allowOtherResponses",3,!1),r=I(()=>(e.positionStyle?.match(/z-index: ([\d]+)/)?.[1]??9)+1),n=I(()=>i(e.question.dropdownSelect.defaultText));function i(f){return typeof e.renderTemplatedString=="function"?e.renderTemplatedString(f):f}let a=I(()=>{let f=[...e.question.options];return e.question.randomize===Ir.ALL?Xn(f):e.question.randomize===Ir.ALL_BUT_LAST?f=[...Xn(f.slice(0,-1)),...f.slice(-1)]:e.question.randomize===Ir.ALL_BUT_FIRST&&(f=[...f.slice(0,1),...Xn(f.slice(1))]),u()&&!f.includes(oe)&&(f=[...f,oe]),f=f.map(i),f}),s=I(()=>{let f;return e.question.subtype===st.MULTI?l(a).lengthe.question.subtype===st.MULTI?i(e.question.dropdownSelect.multipleItemsText):void 0);const c=I(()=>l(s));var d=U(),h=M(d);Zu(h,()=>e.defaultOtherResponse,f=>{var g=U(),b=M(g);je(b,()=>l(c),(E,w)=>{w(E,{get handleValueChange(){return e.handleValueChange},get options(){return l(a)},get name(){return e.inputName},get labelledBy(){return e.labelledBy},get onOptionClick(){return e.onOptionClick},get errorDescriptionId(){return e.errorDescriptionId},get rootElement(){return e.rootElement},get zIndex(){return l(r)},get external(){return e.external},get preview(){return e.preview},get questionNumber(){return e.questionNumber},get dropdownSelectText(){return l(n)},get dropdownMultipleItemsText(){return l(o)},get allowOtherResponses(){return u()},get defaultOtherResponse(){return e.defaultOtherResponse}})}),v(f,g)}),v(t,d),ve()}var hb=(t,e,u)=>{t.stopPropagation(),e.onOptionClick?.(u,e.questionNumber)},bb=x(' ',1),vb=x('
    ');function gb(t,e){be(e,!0);const u=[];let r=ee(void 0);var n=vb(),i=p(n);$e(i,20,()=>[5,4,3,2,1],h=>h,(h,f)=>{var g=bb(),b=M(g);b.__change=function(...y){e.handleValueChange?.apply(this,y)};var E,w=he(b,2);w.__click=[hb,e,f];var _=p(w),m=p(_),D=p(m);{let y=I(()=>`${f} ${f>1?"stars":"star"} ${f===1?e.minLabel:""} ${f===5?e.maxLabel:""}`);Vt(D,{name:"star",get ariaLabel(){return l(y)}})}var k=he(m,2),P=p(k);{let y=I(()=>`${f} ${f>1?"stars":"star"} ${f===1?e.minLabel:""} ${f===5?e.maxLabel:""}`);Vt(P,{name:"star-filled",get ariaLabel(){return l(y)}})}z((y,N,ie)=>{B(b,"id",`star-${f}`),B(b,"name",e.name),E!==(E=f)&&(b.value=(b.__value=f)??""),B(w,"for",`star-${f}`),H(_,1,y,"svelte-t5rbf0"),H(m,1,N,"svelte-t5rbf0"),H(k,1,ie,"svelte-t5rbf0")},[()=>j(G("flex h-11 w-[46px] items-center justify-center rounded-md border border-input-border",{"tablet:h-[57px] tablet:w-[60px]":e.external&&!e.preview})),()=>j(G("star-outline h-[17px] w-[17px]",{"tablet:h-[22px] tablet:w-[22px]":e.external&&!e.preview})),()=>j(G("star-filled hidden h-[17px] w-[17px]",{"tablet:h-[22px] tablet:w-[22px]":e.external&&!e.preview}))]),Xu(u,[],b,()=>l(r),y=>R(r,y)),v(h,g)});var a=he(i,2),s=p(a),o=p(s);et(o,{get text(){return e.minLabel}});var c=he(s,2),d=p(c);et(d,{get text(){return e.maxLabel}}),z((h,f,g)=>{H(n,1,h),B(i,"aria-labelledby",e.labelledBy),B(i,"aria-invalid",!!e.errorDescriptionId),B(i,"aria-errormessage",e.errorDescriptionId),H(i,1,f,"svelte-t5rbf0"),i.dir=i.dir,H(a,1,g)},[()=>j(G("mt-5 flex flex-col items-center justify-center",{"tablet:mt-[25px] desktop:mt-[30px]":e.external&&!e.preview})),()=>j(G("flex w-full items-center justify-center",{"tablet:w-[470px]":e.external&&!e.preview})),()=>j(G("mt-2.5 flex w-full justify-between text-sm text-rating-label",{"tablet:w-[470px]":e.external&&!e.preview,"desktop:text-md":e.external&&!e.preview},"has-[:dir(rtl)]:[direction:rtl]"))]),v(t,n),ve()}Ke(["change","click"]);var mb=(t,e,u)=>{t.stopPropagation(),e.onOptionClick?.(u,e.questionNumber)},pb=x('
    '),xb=x('
    '),Eb=x('
    ');function zs(t,e){be(e,!0);const u=[];let r=ee(void 0),n=I(()=>e.isMobileWidth?6:11),i=I(()=>Array.apply(null,new Array(e.maxValue-e.minValue+1)).map((b,E)=>E+e.minValue)),a=I(()=>{let b;if(l(i).length>l(n)){const E=Math.ceil(l(i).length/2),w=l(i).slice(0,E),_=l(i).slice(E);b=[w,_]}else b=[l(i)];return b});var s=Eb(),o=p(s);$e(o,21,()=>l(a),b=>b[0],(b,E,w,_)=>{var m=xb();$e(m,20,()=>l(E),D=>D,(D,k)=>{var P=pb(),y=p(P);y.__change=function(...V){e.handleValueChange?.apply(this,V)};var N,ie=he(y,2);ie.__click=[mb,e,k];var le=p(ie);z((V,me)=>{H(P,1,V,"svelte-1aptton"),B(y,"id",`NPS-${k}`),B(y,"name",e.name),N!==(N=k)&&(y.value=(y.__value=k)??""),H(ie,1,me,"svelte-1aptton"),B(ie,"for",`NPS-${k}`),B(ie,"aria-label",`${k} ${k===e.minValue?e.minLabel:""} ${k===e.maxValue?e.maxLabel:""}`),nt(le,k)},[()=>j(G("group",{"min-w-[44px] max-w-[60px] grow":e.external&&!e.preview&&l(a).length===1})),()=>j(G("flex h-11 cursor-pointer items-center justify-center text-sm font-semibold text-rating-text","border-y border-r border-input-border betterhover:hover:shadow-choice-label-selected-shadow","betterhover:hover:ring-2 betterhover:hover:ring-inset betterhover:hover:ring-input-border-focus","peer-focus:outline-none peer-focus-visible:outline-dashed peer-focus-visible:outline-2 peer-focus-visible:outline-focus",{"bg-choice-label-selected-bg shadow-choice-label-selected-shadow ring-2 ring-inset ring-input-border-focus":l(r)===k,"w-11":!e.external||e.preview,"min-w-[44px] max-w-[60px]":e.external&&!e.preview}))]),Xu(u,[],y,()=>l(r),V=>R(r,V)),v(D,P)}),v(b,m)});var c=he(o,2),d=p(c),h=p(d);{let b=I(()=>l(a).length>1?`${e.minValue} - ${e.minLabel}`:e.minLabel);et(h,{get text(){return l(b)}})}var f=he(d,2),g=p(f);{let b=I(()=>l(a).length>1?`${e.maxValue} - ${e.maxLabel}`:e.maxLabel);et(g,{get text(){return l(b)}})}z((b,E)=>{H(s,1,b),B(o,"aria-labelledby",e.labelledBy),B(o,"aria-invalid",!!e.errorDescriptionId),B(o,"aria-errormessage",e.errorDescriptionId),H(c,1,E),_t(c,`${e.external&&l(a).length===1?`width: min(${(l(i).length+1)*60}px, 100%)`:""}`)},[()=>j(G("mt-5 flex flex-col items-center justify-center",{"tablet:mt-[25px] desktop:mt-[30px]":e.external&&!e.preview})),()=>j(G("mt-2.5 flex justify-between text-sm text-rating-label",{"w-full":!e.external||e.preview||l(a).length>1,"desktop:text-md":e.external&&!e.preview},"has-[:dir(rtl)]:[direction:rtl]"))]),v(t,s),ve()}Ke(["change","click"]);var wb=(t,e,u)=>{t.stopPropagation(),e.onOptionClick?.(u,e.questionNumber)},_b=x('
    '),Db=x('
    ');function yb(t,e){be(e,!0);const u=[];let r=ee(void 0);const n=["smiley-weary","smiley-sad","smiley-neutral","smiley-smile","smiley-grinning"];var i=Db(),a=p(i);$e(a,20,()=>[1,2,3,4,5],f=>f,(f,g)=>{var b=_b(),E=p(b);E.__change=function(...D){e.handleValueChange?.apply(this,D)};var w,_=he(E,2);_.__click=[wb,e,g];var m=p(_);{let D=I(()=>`${g} ${g===1?e.minLabel:""} ${g===5?e.maxLabel:""}`);Vt(m,{get name(){return n[g-1]},class:"h-full w-full",get ariaLabel(){return l(D)}})}z((D,k)=>{H(b,1,D),B(E,"id",`smiley-${g}`),B(E,"name",e.name),w!==(w=g)&&(E.value=(E.__value=g)??""),H(_,1,k),B(_,"for",`smiley-${g}`)},[()=>j(G("flex h-12 w-12 items-center justify-center",{"tablet:h-14 tablet:w-14 desktop:h-16 desktop:w-16":e.external&&!e.preview})),()=>j(G("flex cursor-pointer justify-center rounded-full border-2 border-transparent p-0.5","betterhover:hover:opacity-100 peer-focus-visible:border-input-border-focus betterhover:hover:border-input-border-focus","peer-focus:outline-none peer-focus-visible:outline-dashed peer-focus-visible:outline-2 peer-focus-visible:outline-focus",{"border-input-border-focus":l(r)===g,"opacity-50":l(r)&&l(r)!==g}))]),Xu(u,[],E,()=>l(r),D=>R(r,D)),v(f,b)});var s=he(a,2),o=p(s),c=p(o);et(c,{get text(){return e.minLabel}});var d=he(o,2),h=p(d);et(h,{get text(){return e.maxLabel}}),z((f,g,b)=>{H(i,1,f),H(a,1,g,"svelte-qrpj5i"),B(a,"aria-labelledby",e.labelledBy),B(a,"aria-invalid",!!e.errorDescriptionId),B(a,"aria-errormessage",e.errorDescriptionId),H(s,1,b)},[()=>j(G("mt-5 flex flex-col items-center justify-center",{"tablet:mt-[25px] desktop:mt-[30px]":e.external&&!e.preview})),()=>j(G("flex w-full items-center justify-between",{"tablet:w-[440px] desktop:w-[500px]":e.external&&!e.preview})),()=>j(G("mt-2.5 flex w-full justify-between text-sm text-rating-label",{"tablet:w-[424px] desktop:w-[484px]":e.external&&!e.preview,"desktop:text-md":e.external&&!e.preview},"has-[:dir(rtl)]:[direction:rtl]"))]),v(t,i),ve()}Ke(["change","click"]);function Ab(t,e){be(e,!0);function u(c){return typeof e.renderTemplatedString=="function"?e.renderTemplatedString(c):c}let r=I(()=>{let c;const{min:d,max:h}=es(e.question);let f={minLabel:u(e.question.min?.label),maxLabel:u(e.question.max?.label),minValue:d,maxValue:h};switch(e.question.subtype){case at.STARS:c=gb;break;case at.NPS:c=zs;break;case at.NUMERICAL:c=zs;break;case at.SMILEY:c=yb;break}return{properties:f,component:c}}),n=I(()=>l(r).properties),i=I(()=>l(r).component);const a=I(()=>l(i));var s=U(),o=M(s);je(o,()=>l(a),(c,d)=>{d(c,qe({get handleValueChange(){return e.handleValueChange},get name(){return e.inputName},get labelledBy(){return e.labelledBy},get onOptionClick(){return e.onOptionClick},get errorDescriptionId(){return e.errorDescriptionId},get isMobileWidth(){return e.isMobileWidth},get external(){return e.external},get preview(){return e.preview},get questionNumber(){return e.questionNumber}},()=>l(n)))}),v(t,s),ve()}var kb=x('
    ');function Sb(t){var e=kb(),u=p(e);Bs(u,{size:"lg",transparent:!1}),v(t,e)}var Tb=x('
    ');function Fb(t,e){var u=Tb(),r=p(u);T(r,()=>e.children??S),z(()=>{B(u,"id",e.id),u.dir=u.dir}),v(t,u)}var Cb=x('
    ');function Ib(t,e){be(e,!0);let u=ue(e,"external",3,!1);var r=U(),n=M(r);{var i=a=>{var s=Cb(),o=p(s);z(c=>{B(o,"src",e.image.publicUrl),B(o,"alt",e.image.alt),H(o,1,c)},[()=>j(G("max-h-36 object-contain",{"tablet:max-h-44 desktop:max-h-60":u()}))]),v(a,s)};J(n,a=>{e.image?.publicUrl&&a(i)})}v(t,r),ve()}var Bb=x(" ",1),Nb=x(" ",1),Rb=x('
    ');function Lb(t,e){be(e,!0);let u=ue(e,"defaultOtherResponse",3,"Other"),r=Jr(),n=I(()=>e.question.subtext?Jr():void 0),i=I(()=>`${r}${l(n)?" "+l(n):""}`),a=I(()=>e.question.id),s=I(()=>e.question.linkButton?.enabled?e.question.linkButton.url:void 0),o=I(()=>V(e.question.linkButton?.enabled?e.question.linkButton?.title:e.question.nextButton?.title)),c=I(()=>V(e.question.title)),d=I(()=>e.external?T2:g2),h=ee(!1),f=ee(void 0);const g="validation-error";xt(()=>{CE2.Survey&&!e.preview&&CE2.Survey.emit(Nr.QUESTION_DISPLAY,e.survey,e.questionNumber,e.responses)}),xt(()=>{e.external&&!e.preview&&(document.title=l(c))}),xt(()=>{e.question,e.questionNumber,R(f,void 0),R(h,!1)});let b=I(()=>{let Z=!1,ye=!0,ce=!1,K=!1,de=!1,fe;switch(e.question.type){case Te.TEXT_ENTRY:fe=P2;break;case Te.MULTI_CHOICE:fe=fb,e.question.subtype!==st.MULTI&&(e.question.options.lengthl(b).hiddenCTA),w=I(()=>l(b).showButtons),_=I(()=>l(b).wideLayout),m=I(()=>l(b).emptyLayout),D=I(()=>l(b).externalThankyou),k=I(()=>l(b).component),P=I(()=>l(E)?le:void 0);function y(){R(f,void 0)}function N(Z){return Array.isArray(Z)?Z.length>0&&N(Z[0]):Z!=null&&Z!==""}function ie(Z,ye){const ce=new FormData(Z.target);let K=e.question.subtype===st.MULTI?ce.getAll(l(a)):ce.get(l(a)),de=ce.getAll(`${l(a)}_OTHER`);e.question.subtype===st.MULTI&&e.question.options?.length>=Lr&&(K=JSON.parse(K)),de?.[0]?.trim?.()===""&&(de[0]=e.question.defaultOtherResponse),e.question.subtype===st.MULTI&&e.question.allowOtherResponses&&de.length>0?K=K.map(fe=>fe===oe?{type:oe,value:de[0]}:fe):e.question.subtype===st.SINGLE&&e.question.allowOtherResponses&&de[0]&&(K=K===oe?{type:oe,value:de[0]}:K),CE2.debug("[Survey] onButtonSubmit",{userResponse:K,questionNumber:e.questionNumber,questionId:e.question.id}),le(K,ye)}function le(Z,ye){if(l(h)||ye!==void 0&&ye!==e.questionNumber)return!0;if(e.question.type===Te.STATIC_DISPLAY&&e.question.subtype===bt.THANK_YOU)return;if(e.question.type!==Te.STATIC_DISPLAY&&e.question.subtype!==bt.NORMAL){if(!N(Z)&&e.question.optional){R(h,!0),e.skipQuestion();return}if(!N(Z)){R(f,e.question.requiredErrorMessage,!0);return}if(e.question.type===Te.TEXT_ENTRY&&e.question.subtype===Cr.EMAIL&&!ts(Z)){R(f,e.question.requiredErrorMessage,!0);return}}let ce={response:Z};if(typeof Z=="object"&&Z?.type===oe&&(ce={response:oe,otherResponse:Z?.value}),Array.isArray(Z)&&Z.some(fe=>typeof fe=="object"&&fe?.type===oe)){let fe;ce={response:Z.map(Pe=>typeof Pe=="object"&&Pe?.type===oe?(fe=Pe.value,oe):Pe),otherResponse:fe}}const K=ce.response?.includes?.(oe)&&ce.otherResponse?.trim?.()==="";if(!e.question.optional&&K){R(f,e.question.requiredErrorMessage,!0);return}else K&&(typeof ce.response=="string"?e.skipQuestion():Array.isArray(ce.response)&&(ce.response=ce.response.filter(fe=>fe!==oe),ce.otherResponse=void 0));R(h,!0);const de={questionId:e.question.id,questionType:`${e.question.type}/${e.question.subtype}`,questionText:l(c),...ce};e.submitQuestion(de)}function V(Z){return typeof e.renderTemplatedString=="function"?e.renderTemplatedString(Z):Z}var me=U(),ge=M(me);Zu(ge,()=>e.questionNumber,Z=>{var ye=U(),ce=M(ye);{var K=de=>{var fe=U(),Pe=M(fe);je(Pe,()=>l(d),(Ie,pe)=>{pe(Ie,{get canClose(){return e.canClose},get handleClose(){return e.handleClose},get onPopupStateChange(){return e.onPopupStateChange},get preview(){return e.preview},get sitePreview(){return e.sitePreview},get wideLayout(){return l(_)},get removeBranding(){return e.removeBranding},get customBrandingText(){return e.customBrandingText},get positionStyle(){return e.positionStyle},get rootElement(){return e.rootElement},get feedback(){return e.feedback},get emptyLayout(){return l(m)},get externalThankyou(){return l(D)},label:"survey",children:(Ee,Re)=>{var Be=Rb(),q=p(Be);{var F=te=>{var X=Bb(),_e=M(X);C2(_e,{get id(){return r},get title(){return l(c)},get external(){return e.external},get preview(){return e.preview},get externalThankyou(){return l(D)}});var Ne=he(_e,2);Ib(Ne,{get external(){return e.external},get image(){return e.question.image}});var Me=he(Ne,2);{var Ze=Se=>{{let Le=I(()=>V(e.question.subtext));B2(Se,{get id(){return l(n)},get markdownText(){return l(Le)},get external(){return e.external},get preview(){return e.preview},get externalThankyou(){return l(D)}})}};J(Me,Se=>{e.question.subtext&&Se(Ze)})}v(te,X)};J(q,te=>{l(m)||te(F)})}var Q=he(q,2);{var ae=te=>{const X=I(()=>l(k));var _e=U(),Ne=M(_e);{let Me=I(()=>l(f)?g:null),Ze=I(()=>e.question.defaultOtherResponse||u());je(Ne,()=>l(X),(Se,Le)=>{Le(Se,{get onOptionClick(){return l(P)},handleValueChange:y,get errorDescriptionId(){return l(Me)},get labelledBy(){return l(i)},get question(){return e.question},get inputName(){return l(a)},get renderTemplatedString(){return e.renderTemplatedString},get isMobileWidth(){return e.isMobileWidth},get rootElement(){return e.rootElement},get positionStyle(){return e.positionStyle},get external(){return e.external},get preview(){return e.preview},get questionNumber(){return e.questionNumber},get allowOtherResponses(){return e.question.allowOtherResponses},get defaultOtherResponse(){return l(Ze)}})})}v(te,_e)};J(Q,te=>{l(k)&&te(ae)})}var Y=he(Q,2);{var L=te=>{Fb(te,{id:g,children:(X,_e)=>{var Ne=yr();z(()=>nt(Ne,l(f))),v(X,Ne)}})};J(Y,te=>{l(f)&&te(L)})}var re=he(Y,2);{var $=te=>{T0(te,{get hiddenCTA(){return l(E)},get external(){return e.external},get preview(){return e.preview},get externalThankyou(){return l(D)},children:(X,_e)=>{var Ne=Nb(),Me=M(Ne);y0(Me,{get hiddenCTA(){return l(E)},get title(){return l(o)},get url(){return l(s)},get external(){return e.external},get preview(){return e.preview}});var Ze=he(Me,2);{var Se=Le=>{{let yt=I(()=>V(e.question.skipButton.title));k0(Le,{get onClick(){return e.skipQuestion},get title(){return l(yt)},get external(){return e.external},get preview(){return e.preview}})}};J(Ze,Le=>{e.question.optional&&Le(Se)})}v(X,Ne)},$$slots:{default:!0}})};J(re,te=>{l(w)&&te($)})}ht("submit",Be,te=>{te.preventDefault(),ie(te,e.questionNumber)}),v(Ee,Be)},$$slots:{default:!0}})}),v(de,fe)};J(ce,de=>{e.question.title&&de(K)})}v(Z,ye)}),v(t,me),ve()}function Ob(t,e){be(e,!0);let u=ue(e,"questionNumber",15),r=ue(e,"sitePreview",3,!1);const n=[];let i,a=I(()=>({id:e.id,...e.data})),s=ee(!0),o=ee(void 0),c=ee(!1),d=ee(void 0),h=ee(void 0),f=ee(!1),g=ee(!1),b=ee(!1),E=ee(!1),w=I(()=>e.data?.behavior?.feedback??null),_=I(()=>e.data?.external??!1),m=I(()=>e.data?.closable??!1),D=I(()=>e.data?.position??Ju.BOTTOMRIGHT),k=I(()=>e.data?.autoPosition??!1),P=I(()=>e.data?.autoPositionFallbackToShow??!0),y=I(()=>{let q;return e.data?.theme&&(q={...e.data.theme},q.adjustColors==null&&(q.adjustColors=!0)),q}),N=I(()=>Yl(l(y),Rr.POPUP)),ie=I(()=>l(y)?.removeBranding??!1),le=I(()=>l(y)?.customBrandingText??""),V=I(()=>{let q;return e.data?.questions&&(q=JSON.parse(JSON.stringify(e.data.questions)),l(_)&&q.length&&q.push({id:CE2.nanoid(),type:Te.STATIC_DISPLAY,subtype:bt.THANK_YOU,defaultExternal:!0,title:"✔",subtext:".",linkButton:{enabled:!1}}),q.forEach((F,Q)=>{F.type===Te.MULTI_CHOICE&&F.dropdownSelect===void 0&&(q[Q].dropdownSelect={defaultText:Pa.DEFAULT_DROPDOWN_SELECT_TEXT,multipleItemsText:Pa.DEFAULT_DROPDOWN_MULTIPLE_ITEMS_TEXT})})),q}),me=I(()=>Vl({questions:l(V),theme:l(y),position:l(D),autoPosition:l(k),closable:l(m)},Ya));function ge(){R(o,Ja(e.preview),!0)}Ru?.addEventListener?Ru.addEventListener("change",ge):Ru.addListener(ge),ge();const Z=Vr(()=>ye(l(d)));async function ye(q){if(l(w)?.positionStyle?R(h,l(w).positionStyle,!0):R(h,Qn({preferred:l(D),preview:e.preview,autoPosition:l(k),autoPositionFallbackToShow:l(P),width:Jn(l(V),l(o)),height:jn,external:l(_),observer:q,rootElement:e.rootElement}),!0),l(h)&&(window.removeEventListener("resize",Z),!e.preview&&!l(_))){let F=function(){if(l(g)||l(b))return;let te=i0(Q,e.rootElement);if(Q.length=0,te){let X=Qn({preferred:l(D),preview:e.preview,autoPosition:l(k),autoPositionFallbackToShow:l(P),width:Jn(l(V),l(o)),height:jn,external:l(_),rootElement:e.rootElement,currentPosition:l(h)});X&&X!==l(h)&&(clearTimeout(i),i=setTimeout(()=>{R(h,X,!0),ae++,Y=performance.now(),ae===Ma.length&&($.disconnect(),L.removeEventListener("focusout",F),L.removeEventListener("mouseleave",F))},Math.max(Ma[ae]-(performance.now()-Y),0)))}};const Q=[];let ae=0,Y=performance.now(),L;const re=Vr(F,1e3),$=new MutationObserver(te=>{!Q.length&&!l(g)&&!l(b)&&re(),Q.push(te)});$.observe(document.documentElement||document.body,{subtree:!0,childList:!0,attributeFilter:["style","class"]}),await Dr(),L=e.rootElement.shadowRoot.getElementById("main"),L.addEventListener("focusout",F),L.addEventListener("mouseleave",F)}}window.addEventListener("resize",Z),Wu(()=>{window.removeEventListener("resize",Z),Ru?.removeEventListener?.("change",ge),Ru?.removeListener?.(ge),clearTimeout(i),l(d)?.disconnect()}),xt(()=>{l(D),e.preview,l(k),l(P),l(V),l(w),l(o),qt(()=>{l(d)&&l(d).disconnect(),R(d,new MutationObserver((q,F)=>{ye(F)}),!0),ye(l(d))})});function ce(q,F){const Q=de(F.title);let ae={response:q};if(F.type===Te.MULTI_CHOICE){if(typeof q=="string"&&!F.options.includes(q)&&F.allowOtherResponses)ae={response:oe,otherResponse:q};else if(Array.isArray(q)&&F.allowOtherResponses){const Y=q.find(L=>!F.options.includes(L));Y&&(ae={response:[...q.filter(L=>F.options.includes(L)),oe],otherResponse:Y})}}return{questionId:F.id,questionType:`${F.type}/${F.subtype}`,questionText:Q,...ae}}function K(q){const F=Y=>{if(!Y||typeof Y!="object")return Y;const L=l(V).indexOf(Y),re=n.find(({questionPosition:X})=>X==L);let $=re?.response,te=re?.otherResponse??Y?.defaultOtherResponse;return Array.isArray($)&&$.some(X=>typeof X=="object"&&X?.type===oe||X===oe)?$=$.map(X=>typeof X=="object"&&X?.type===oe?X.value:X===oe?te:X):(typeof $=="object"&&$?.type===oe||$===oe)&&($=te),{...Y,response:$}},Q={currentQuestion(){return F(l(V)[u()])},question(Y){return F(typeof Y=="number"?l(V)[Y]:l(V).find(L=>L.id===Y))},previousQuestion(){const Y=n[n.length-1]?.questionPosition;return F(l(V)[Y])},...CE2&&CE2.SURVEY_VARIABLES||{}};return Ql(q,Q,{"#":"question","&":"currentQuestion","<":"previousQuestion"})}function de(q){return typeof K=="function"?K(q):q}function fe(q){e.preview||(window.CE2?.trackSurveyResponse?(q.questionPosition=u(),n.push(q),CE2.Survey?.emit(Nr.QUESTION_RESPONSE,l(a),u(),n),q.questionType!==`${Te.STATIC_DISPLAY}/${bt.NORMAL}`&&(CE2.debug("[Survey] send response",q),r()||window.CE2.trackSurveyResponse(e.responseGroupId,[q],{id:e.id,formatVersion:1}))):console.error("Error trying to submit survey response: window.CE2.trackSurveyResponse is not available")),u(Xa(l(V),u(),q.response,!1,l(_)))}function Pe(){CE2.Survey?.emit(Nr.QUESTION_SKIP,l(a),u(),n),u(Xa(l(V),u(),void 0,!0,l(_)))}function Ie(){R(s,!1),e.preview||(CE2.Survey?.emit(Ut.SURVEY_CLOSE,l(a),e.responseGroupId),CE2.Survey?.emit(Dt.CLOSE,l(a),e.responseGroupId),CE2.Survey?.scheduleStop(e.id,450))}function pe(q){const Q={[Iu.MINIMIZE]:Ut.SURVEY_MINIMIZE,[Iu.EXPAND]:Ut.SURVEY_EXPAND}[q],Y={[Iu.MINIMIZE]:Dt.MINIMIZE,[Iu.EXPAND]:Dt.EXPAND}[q];Q&&CE2.Survey?.emit(Q,l(a),u(),n),Y&&CE2.Survey?.emit(Y,l(a),u(),n)}xt(()=>{u()>l(V).length-1?Ie():R(s,!0)}),xt(()=>{l(V).some((q,F)=>F>=u()&&q.subtype!==bt.THANK_YOU)?R(c,!1):l(c)||(R(c,!0),e.preview||(CE2.Survey?.emit(Ut.SURVEY_COMPLETED,l(a),e.responseGroupId),CE2.Survey?.emit(Dt.COMPLETE,l(a),e.responseGroupId)))}),xt(()=>{l(s)&&l(me)&&l(h)&&CE2.Survey&&!l(f)&&!e.preview&&(CE2.Survey.emit(Ut.SURVEY_DISPLAY,l(a)),CE2.Survey.emit(Dt.DISPLAY,l(a)),R(f,!0))}),xt(()=>{if(u()===0&&l(E)===!1){let F=new URLSearchParams(window.location.search).get("CE_first_answer");if(F)try{F=JSON.parse(decodeURIComponent(F).replace(/^'|'$/g,""));const Q=l(V)[u()];if(c0(F,Q)){const ae=ce(F,Q);fe(ae)}R(E,!0)}catch{R(E,!0)}}});var Ee=U(),Re=M(Ee);{var Be=q=>{p0(q,{get cssVariables(){return l(N)},get positionStyle(){return l(h)},get preview(){return e.preview},get external(){return l(_)},get sitePreview(){return r()},onMouseEnter:()=>{R(g,!0)},onMouseLeave:()=>{R(g,!1)},onFocusIn:()=>{R(b,!0)},onFocusOut:()=>{R(b,!1)},children:(F,Q)=>{var ae=U(),Y=M(ae);{var L=re=>{{let $=I(()=>l(c)||l(m));Lb(re,{submitQuestion:fe,skipQuestion:Pe,get question(){return l(V)[u()]},get canClose(){return l($)},renderTemplatedString:K,handleClose:Ie,onPopupStateChange:pe,get preview(){return e.preview},get sitePreview(){return r()},get questionNumber(){return u()},get rootElement(){return e.rootElement},get isMobileWidth(){return l(o)},get removeBranding(){return l(ie)},get customBrandingText(){return l(le)},get positionStyle(){return l(h)},get survey(){return l(a)},get responses(){return n},get feedback(){return l(w)},get external(){return l(_)}})}};J(Y,re=>{l(V)[u()]&&re(L)})}v(F,ae)},$$slots:{default:!0}})};J(Re,q=>{l(s)&&l(me)&&l(h)&&q(Be)})}v(t,Ee),ve()}function Pb(t){var e=!0,u=!1,r=null,n={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function i(_){return!!(_&&_!==document&&_.nodeName!=="HTML"&&_.nodeName!=="BODY"&&"classList"in _&&"contains"in _.classList)}function a(_){var m=_.type,D=_.tagName;return!!(D==="INPUT"&&n[m]&&!_.readOnly||D==="TEXTAREA"&&!_.readOnly||_.isContentEditable)}function s(_){_.classList.contains("focus-visible")||(_.classList.add("focus-visible"),_.setAttribute("data-focus-visible-added",""))}function o(_){_.hasAttribute("data-focus-visible-added")&&(_.classList.remove("focus-visible"),_.removeAttribute("data-focus-visible-added"))}function c(_){_.metaKey||_.altKey||_.ctrlKey||(i(t.activeElement)&&s(t.activeElement),e=!0)}function d(){e=!1}function h(_){i(_.target)&&(e||a(_.target))&&s(_.target)}function f(_){i(_.target)&&(_.target.classList.contains("focus-visible")||_.target.hasAttribute("data-focus-visible-added"))&&(u=!0,window.clearTimeout(r),r=window.setTimeout(function(){u=!1},100),o(_.target))}function g(){document.visibilityState==="hidden"&&(u&&(e=!0),b())}function b(){document.addEventListener("mousemove",w),document.addEventListener("mousedown",w),document.addEventListener("mouseup",w),document.addEventListener("pointermove",w),document.addEventListener("pointerdown",w),document.addEventListener("pointerup",w),document.addEventListener("touchmove",w),document.addEventListener("touchstart",w),document.addEventListener("touchend",w)}function E(){document.removeEventListener("mousemove",w),document.removeEventListener("mousedown",w),document.removeEventListener("mouseup",w),document.removeEventListener("pointermove",w),document.removeEventListener("pointerdown",w),document.removeEventListener("pointerup",w),document.removeEventListener("touchmove",w),document.removeEventListener("touchstart",w),document.removeEventListener("touchend",w)}function w(_){_.target.nodeName&&_.target.nodeName.toLowerCase()==="html"||(e=!1,E())}document.addEventListener("keydown",c,!0),document.addEventListener("mousedown",d,!0),document.addEventListener("pointerdown",d,!0),document.addEventListener("touchstart",d,!0),document.addEventListener("visibilitychange",g,!0),b(),t.addEventListener("focus",h,!0),t.addEventListener("blur",f,!0),t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host?t.host.setAttribute("data-js-focus-visible",""):t.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}function Hs(t,e){window.customElements.get(t)||window.customElements.define(t,class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}});const u=document.createElement(t),r=document.querySelector(e);return e&&r?r.append(u):document.documentElement.append(u),u}function js(t,e){const u=t?.scriptVersion&&e?t.scriptVersion:CE2?.VERSION;return{CLOSABLE:u?CE2.minimumVersion(u,"11.5.61"):!1,LABEL_MULTIPLE_CHOICE:u?CE2.minimumVersion(u,"11.5.71"):!1,MULTIPLE_URLS_TYPE:u?CE2.minimumVersion(u,"11.5.80"):!1,CLOSABLE_OPTIONS:u?CE2.minimumVersion(u,"11.5.88"):!1,SAMPLING:u?CE2.minimumVersion(u,"11.5.88"):!1,POPUP_IMAGE:u?CE2.minimumVersion(u,"11.5.118"):!1,CUSTOM_BRANDING:u?CE2.minimumVersion(u,"11.5.141"):!1,COLOR_ACCESSIBILITY:u?CE2.minimumVersion(u,"11.5.149"):!1,BUTTON_CTA_TOOLTIP_MARKDOWN:u?CE2.minimumVersion(u,"11.5.170"):!1,MESSAGE_QUESTION_TYPE:u?CE2.minimumVersion(u,"11.5.348"):!1,OTHER_RESPONSE:u?CE2.minimumVersion(u,"11.5.378"):!1}}let ar;const mi=(t,e)=>{const{data:u,preview:r,id:n,target:i}=t,a=Hs(zn.FEEDBACK,i);let s,{position:o,autoPosition:c,autoPositionFallbackToShow:d,questions:h,behavior:{feedback:{text:f,cta_bg:g,cta_bg_hover:b,cta_bg_active:E,cta_text:w,focus:_}}}=u??{};const m=document.createElement("button");a.shadowRoot.append(m),m.innerHTML=f,m.onclick=()=>{a.parentNode.removeChild(a),e(n,s)},ar&&ar.disconnect();const D=Vr(()=>k(ar));function k(P){if(s=Qn({preferred:o||Ju.BOTTOMLEFT,preview:r,autoPosition:c??!1,autoPositionFallbackToShow:d??!0,width:Jn(h,Ja(r)),height:jn,external:!1,observer:P}),s){window.removeEventListener("resize",D);const y=Cs(g,b,E,w,_);a.shadowRoot.appendChild(y),m.setAttribute("class","feedbackButton"),window.dispatchEvent(new Event(Dt.FEEDBACK_BUTTON_DISPLAY))}else s="display:none;";m.setAttribute("style",s)}ar=new MutationObserver((P,y)=>{k(y)}),window.addEventListener("resize",D),k(ar)},Gs=1500;function sr(t,e,u,r){Xt(`[${t}] Matching target`,{params:e,matches:u}),r?Xt(`[${t}] Matched`,r):Xt(`[${t}] No matches`)}class qb{constructor({type:e,onLoad:u,displayHandler:r,previewHandler:n}){this.type=e,this.isShown=!1,this.previewHandler=n,this.displayHandler=r,this.advancedAddonTriggered=null,this.onLoad=u}isAdvancedAddonHidding(e){return this.advancedAddonTriggered===e&&this.hidingTimeout}stopAdvancedAddonHiding(){clearTimeout(this.hidingTimeout)}preventHiding(e){this.preventHidingTimeout&&clearTimeout(this.preventHidingTimeout),this.preventHidingOnPage=e,this.preventHidingTimeout=setTimeout(()=>{this.preventHidingTimeout=null,this.preventHidingOnPage=null},Gs)}scheduleHiding(e){this.hidingTimeout=setTimeout(()=>{this.preventHidingTimeout&&this.preventHidingOnPage===CE2.w.location.pathname?(clearTimeout(this.preventHidingTimeout),this.preventHidingTimeout=null,this.preventHidingOnPage=null):(this.displayHandler.hide(e),this.isShown=!1,this.hidingTimeout=null)},Gs)}async load(){const e=CE2.state;if(this.previewHandler.isPreview()||this.previewHandler.isOpenedWindow()){Xt("Addon Preview: do not load original Addon");return}typeof this.onLoad!="function"||await this.onLoad(),this.displayHandler.resetExitIntent();const u=e[this.type];if(u?.id===this.advancedAddonTriggered)if(this.preventHidingTimeout&&this.preventHidingOnPage===CE2.w.location.pathname)clearTimeout(this.preventHidingTimeout),this.preventHidingTimeout=null,this.preventHidingOnPage=null;else return this.scheduleHiding(u.id);if(!u){const n=await this.getActiveAddon();n?(e[this.type]=n,this.displayHandler.show(n),this.isShown=!0):(this.type===Nu.SURVEY&&CE2.Survey&&CE2.Survey.emit(Dt.NOT_TRIGGER),this.type===Nu.CTA&&CE2.CTA&&CE2.CTA.emit(Dt.NOT_TRIGGER));return}if(u.id===this.advancedAddonTriggered)return;const r=await this.displayHandler.seenAddons();Ha(u)&&ja(u,r)?this.isShown||(this.displayHandler.show(u),this.isShown=!0):this.displayHandler.isInteracted||(this.displayHandler.hide(u.id),this.isShown=!1)}async getActiveAddon(e){const u=CE2.site,r=(CE2.data.addons||[]).filter(c=>c.type===this.type);if(!r?.length)return Xt("Nothing to match"),null;let n=[],i=e?.mode===vu.ADVANCED?r.filter(c=>c.site===u?.id&&c.config.mode===vu.ADVANCED&&c.id===e.id):r.filter(c=>c.site===u?.id&&c.config.mode!==vu.ADVANCED&&e?.mode===vu.FEEDBACK==(c.config.behavior?.show===bu.FEEDBACK)&&Ha(c,{debugCallback:(d,h)=>{n.push({addon:c,message:d,accepted:h})}}));if(!i.length)return sr(this.type,e,n,!1),null;const a=await this.displayHandler.seenAddons();if(i=i.filter(c=>{const{repeat:d,repeatCount:h}=c.config.behavior||{},f=a[c.id];if(f){if(d===Br.NUMBER&&h<=f.count)return n.push({addon:c,message:"alreadySeen",accepted:!1}),!1;if(d!==Br.ALWAYS&&f.complete)return n.push({addon:c,message:"alreadyCompleted",accepted:!1}),!1}return!0}),!i.length)return sr(this.type,e,n,!1),null;i=Ol(i,a);const s=i.filter(c=>{const{repeat:d}=c.config.behavior||{},h=a[c.id];return h&&(d!==Br.ALWAYS||!h.complete)});if(s.length>0){const c=s.sort((d,h)=>a[h.id].date-a[d.id].date)[0];return n.push({addon:c,message:"lastShow",accepted:!0}),sr(this.type,e,n,c),c}const o=i.filter(c=>c.config.behavior?.repeat===Br.ALWAYS);if(o.length>0){for(const c of o)n.push({addon:c,message:"alwaysShow",accepted:!0});i=o}else{const c=CE2.visitorTracker.getNumVisits();let d=null;const h=i.map(({id:f})=>f);for(const f of Object.keys(a)){const g=a[f];h.includes(f)&&(!d||d.date0){const c=Math.round((i.length-1)*Math.random()),d=i[c];return n.push({addon:d,message:"randomlySelected",accepted:!0}),sr(this.type,e,n,d),d}}}const pi="close";class Mb{constructor(e){this.type=e,this.localStorageKey=`ce_seen_${e}s`,this.indexedDB=new Tl(`seen_${e}s`)}async isNotSeen(e){const u=await this.getSeen();return!(u[e]&&u[e].complete)}async isNotClosed(e){const u=await this.getSeen();return!(u[e]&&u[e].closed)}async markAsComplete(e){const u=await this.getSeen();u[e].complete=!0,await this.storeSeen(u)}async markAsClosed(e){const{id:u}=e,r=await this.getSeen();r[u].closed=!0,r[u].closedAt=Date.now(),await this.storeSeen(r),Ll(e)}async recordVisit(e){const u=await this.getSeen();u[e]||(u[e]={count:0}),u[e].count++,u[e].date=+new Date,u[e].numVisits=CE2.visitorTracker.getNumVisits(),u[e].complete=!1,await this.storeSeen(u)}async getSeen(){const e=window.localStorage.getItem(this.localStorageKey);return!e&&window.indexedDB?(await this.indexedDB.readAll()).reduce((r,n)=>(r[n.id]=n,r),{}):JSON.parse(e||"{}")}async storeSeen(e){if(localStorage.setItem(this.localStorageKey,CE2.JSON.stringify(e)),window.indexedDB){const u=Object.keys(e).map(r=>Object.assign({id:r},e[r]));return await this.indexedDB.store(u)}else return Promise.resolve()}}class Ub{constructor(e,{isPreview:u,onCreate:r,onDestroy:n,onReady:i}){this.type=e,this.visitsTracker=new Mb(e),this.exitIntent,this.listener,this.timeout,this.isInteracted=!1,this.isPreview=u,this.onCreate=r,this.onReady=i,this.onDestroy=n,typeof BroadcastChannel<"u"&&(this.bc=new BroadcastChannel("CE:Addon"),this.bc.addEventListener("message",a=>{a.data?.name===pi&&CE2.state?.[this.type]?.id===a.data.id&&this.hide(a.data.id)}))}seenAddons(){return this.visitsTracker.getSeen()}show(e){if(!this.visitsTracker.isNotSeen(e.id))return!1;const{show:u,timeDelaySeconds:r,numPages:n}=e.config.behavior||{};if(this.onReady&&this.onReady(e),e.config.mode&&e.config.mode===vu.ADVANCED)this.create(e);else if(u===bu.SCROLL_PAST_FOLD)this.listener=()=>{const i=window.scrollY||document.documentElement.scrollTop||document.body.scrollTop,a=document.documentElement.clientHeight||document.body.clientHeight;i>a&&(this.create(e),Va(window,"scroll",this.listener),this.listener=null)},Ua(window,"scroll",this.listener),this.listener();else if(u===bu.NUM_PAGES)Il.getPages()>n&&this.create(e);else if(u===bu.EXIT_INTENT)this.exitIntent=new kl(()=>{this.create(e)});else{let i=0;u===bu.TIME_DELAY&&(i=Math.ceil(r*1e3-performance.now())),this.timeout=setTimeout(()=>{this.create(e),this.timeout=null},i)}return!0}async create(e){const{id:u,config:r}=e;this.isPreview||this.visitsTracker.recordVisit(u);const n=async()=>{await this.visitsTracker.markAsComplete(u),this.bc?.postMessage({name:pi,id:u})},i=()=>{setTimeout(()=>this.visitsTracker.markAsClosed(e),0),this.bc?.postMessage({name:pi,id:u})};this.onCreate(u,r,{complete:n,close:i})}resetExitIntent(){this.exitIntent&&this.exitIntent.destroy()}hide(e){this.timeout&&clearTimeout(this.timeout),this.listener&&Va(window,"scroll",this.listener),this.onDestroy(e),this.listener=null,this.timeout=null}}const pu=Fl[Nu.SURVEY],$r=new Ub(Nu.SURVEY,{isPreview:pu.isPreview(),onReady({id:t}){CE2.Survey.readyForDisplay(t)},onDestroy(t){CE2.Survey?.stop(t)},onCreate(t,e,{complete:u,close:r}){const n=CE2.Survey,i=pu.isPreview();window.opener&&i&&n.on(Ut.SURVEY_DISPLAY,()=>{window.opener.postMessage({status:Hn.LAUNCHED},Gn)}),pu.isPreview()||(n.on(Ut.SURVEY_COMPLETED,u),n.on(Ut.SURVEY_CLOSE,r),n.on(Nr.QUESTION_RESPONSE,()=>{this.isInteracted=!0})),n.createSurvey(t,{sitePreview:i,data:e})}}),tu=new qb({type:Nu.SURVEY,async onLoad(){if(!this.feedBackButton){const t=await this.getActiveAddon({mode:vu.FEEDBACK});if(t){const{id:e,config:u}=t;u.behavior?.show===bu.FEEDBACK?mi({id:e,data:u},(r,n)=>{en(r,n)}):Ys(e),this.feedBackButton=!0}}},previewHandler:pu,displayHandler:$r});let qu=!1;const Ys=async t=>{const{state:e,site:u,ipBlocked:r,w:n}=CE2,i=n.location.pathname;if(!u?.id||r)return;tu.advancedAddonTriggered=t;let a=e.survey;if(a||(a=await tu.getActiveAddon({mode:vu.ADVANCED,id:t,show:!0})),a&&a.id===t){if(e.survey=a,tu.isAdvancedAddonHidding(t))return tu.stopAdvancedAddonHiding();qu||(qu=$r.show(a)),tu.preventHiding(i)}},Vb=()=>{qu&&(qu=!1,tu.isShown=!1,tu.advancedAddonTriggered=null,delete CE2.state.survey)},en=(t,e)=>{pu.isPreview()&&window.opener&&(window.opener.postMessage({status:Hn.SCRIPT_LOADED},Gn),Ua(window,Dt.FEEDBACK_BUTTON_DISPLAY,()=>{window.opener.postMessage({status:Hn.LAUNCHED},Gn)}));const{state:u,site:r,data:n}=CE2;let i;pu.isPreview()?i=pu.currentAddon:i=n.addons.find(a=>a.site===r.id&&a.id===t),i&&!qu&&(i.config.behavior.feedback.positionStyle=e,u.survey=i,qu=$r.show(i))},zb=t=>{if(t&&t.mode==="preview"&&t.addon){const{id:e,config:u}=t.addon;u.behavior?.show===bu.FEEDBACK?mi({id:e,data:u},(r,n)=>{en(r,n)}):$r.show(t.addon)}else tu.load()};class or extends Cl{constructor(){super(),this.originalScript=document.currentScript,this.surveys={},this.stopTimers={},this.active=!1}readyForDisplay(e){this.emit(Ut.SURVEY_TRIGGER,{id:e,...this.surveys[e]?.data}),this.emit(Dt.TRIGGER,{id:e,...this.surveys[e]?.data})}createSurvey(e,u){const{data:r,target:n,preview:i,sitePreview:a,questionNumber:s=0,userData:o}=u;if(!i){if(this.active){console.error("Cannot create survey, another survey is already active on the site.");return}this.active=!0}this.stopTimers[e]&&clearTimeout(this.stopTimers[e]),i&&this.surveys[e]&&this.stop(e);const c=this.defineElement(n);Pb(c.shadowRoot);const d=ct({data:r,preview:i,rootElement:c,id:e,questionNumber:s,sitePreview:a,userData:o,responseGroupId:CE2.nanoid()}),h=Xo(Ob,{target:c.shadowRoot,props:d,intro:!0});this.surveys[e]={data:r,app:h,rootElement:c,preview:i,userData:o,props:d}}defineElement(e){const u=Hs(zn.SURVEY,e),r=this.originalScript.src.replace(".js",".css"),n=document.createElement("link");return n.setAttribute("href",r),n.setAttribute("rel","stylesheet"),u.setAttribute("style","visibility: hidden; opacity: 0;"),n.onload=()=>{u.removeAttribute("style")},u.shadowRoot.append(n),u}update(e,u){if(this.surveys?.[e]?.preview&&this.surveys?.[e]?.app){const{data:r,questionNumber:n}=u;r!=null&&(this.surveys[e].props.data={...this.surveys[e].props.data,...r}),n!=null&&(this.surveys[e].props.questionNumber=n)}}stopAll(){for(const e of Object.keys(this.surveys))this.stop(e)}scheduleStop(e,u){this.stopTimers[e]=setTimeout(()=>{this.stop(e)},u)}stop(e){if(this.active=!1,this.surveys?.[e]?.app){if($o(this.surveys[e].app),this.surveys?.[e]?.rootElement){const u=this.surveys[e].rootElement;u.parentNode.removeChild(u)}delete this.surveys[e],Vb()}}getValidationSchema(){return Ya}castToSchema(e){return Hl(e)}getThemeColor(e,u,r){return Za({accent:e,dark:u,key:r})}hasCapability(e,u){return!!js(this.surveys?.[e]?.userData,this.surveys?.[e]?.preview)?.[u]}getAllCapabilities(e){return js(e,!0)}}or.prototype.showSurvey=Ys.bind(or.prototype),or.prototype.showFeedbackSurvey=en.bind(or.prototype),CE2.Survey=new or,CE2.launchSurvey=zb,CE2.showFeedbackButton=t=>{mi(t,(e,u)=>{t.preview?CE2.Survey?.update(e,{questionNumber:0}):en(e,u)})},CE2.removeFeedbackButton=()=>document.querySelector(zn.FEEDBACK)?.remove(),window.dispatchEvent(new CustomEvent(Dt.SURVEY_LOADED))})(); //# sourceMappingURL=survey.js.map